创世魂 发表于 2022-3-11 09:08:24

【教程】火山视窗微软API系统API封装_FindWindowW

本帖最后由 创世魂 于 2022-3-12 10:13 编辑

原贴:http://bbs.voldp.com/forum.php?mod=viewthread&tid=13128

解决方案:如下,贴中的易语言源码api使用了文本型,火山不能直接使用文本型进行操作。
因为火山的文本型是包装类型,不通用。需要走变整数用指针的方式来操作。

另外火山是Unicode编码需要用w方法,也就是FindWindowW
注意:例子使用了取文本指针也并不是所有的方法都适用,有些方法用可能会崩。需要走字节集指针来操作。




**** Hidden Message *****


itismine 发表于 2022-3-11 09:14:37

学习一下。

suyan 发表于 2022-3-11 09:17:04

谢谢大大,专门为我开一帖

Xelloss0618 发表于 2022-3-11 09:43:59

补充一下,API 里的 Unicode 字符串是可以直接用文本型的
但用文本型的话,没办法置 NULL (默认值为空对象也不行)
在很多 API 里,参数用 NULL 是有意义的,这些参数就不能简单用文本型封装了
像这个 API,因为两个参数都可以 NULL,所以还是得用指针

locoman 发表于 2022-3-11 10:44:53

谢谢楼主无私分享,收藏学习

米粒 发表于 2022-3-11 12:09:48

感谢大佬分享!

一帆风 发表于 2022-3-11 12:29:56

学习一下。

伟业 发表于 2022-3-11 15:09:51

学习....

blackangeldsf 发表于 2022-3-11 15:13:59

学习学习。

blackangeldsf 发表于 2022-3-11 15:25:38

我这里调试输出是0。。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【教程】火山视窗微软API系统API封装_FindWindowW