qdf823 发表于 2022-3-11 15:35:25

火山视窗微软API系统API封装_FindWindowW [修改]
高级模式

芒g一号 发表于 2022-3-11 18:44:54

感谢大佬分享

创世魂 发表于 2022-3-12 10:12:14

Xelloss0618 发表于 2022-3-11 09:43
补充一下,API 里的 Unicode 字符串是可以直接用文本型的
但用文本型的话,没办法置 NULL (默认值为空对象 ...

很奇怪啊,有的不得行啊,必须用变整数才行。我就是试过文本型不行才用变整数的。

创世魂 发表于 2022-3-12 10:14:14

blackangeldsf 发表于 2022-3-11 15:25
我这里调试输出是0。。

我更新了图片,可以取到的。

Xelloss0618 发表于 2022-3-12 11:38:44

创世魂 发表于 2022-3-12 10:12
很奇怪啊,有的不得行啊,必须用变整数才行。我就是试过文本型不行才用变整数的。 ...

因为火山的空文本不等于 NULL,这个 API 的第二个参数要用 NULL 才能查找所有窗口
如果吴总能把这个封装 DLL 的相关 @默认值:空对象 改成 NULL 就好了

888888 发表于 2022-3-12 21:21:07

谢谢楼主分享

Fang0x378 发表于 2022-3-14 16:11:42

看看怎么做

suxing 发表于 2022-3-15 14:09:52

学习一下。

blackangeldsf 发表于 2022-3-15 14:28:34

Xelloss0618 发表于 2022-3-11 09:43
补充一下,API 里的 Unicode 字符串是可以直接用文本型的
但用文本型的话,没办法置 NULL (默认值为空对象 ...

原来一直不理解为啥参数明明是要求文本,怎么却要用指针。
后来查了下C语言中,字符串其实就是个指向字符数组的指针。所以火山用指针了。
再一看你说的这些,好像明白了。
谢谢大佬的无私分享。

gonspro 发表于 2022-3-15 14:39:37

学习一下
页: 1 [2] 3 4 5 6 7 8 9 10 11
查看完整版本: 【教程】火山视窗微软API系统API封装_FindWindowW