【已解决】如何查找自定义操作窗的句柄

使用问题 · 668 次浏览
臭冬瓜 创建于 2023-01-31 09:23

RT

臭冬瓜 最后更新于 2023/1/31

回复内容
CL 2023-01-31 10:02
#1

显示操作窗操作会输出句柄。

臭冬瓜 回复 CL 2023-01-31 10:08 :

太笼统了,怎样获得啊,我查了好多还是不会啊,包括获取窗口信息动作

CL 回复 臭冬瓜 2023-01-31 10:09 :


臭冬瓜 回复 CL 2023-01-31 10:11 :

我使用自定义操作窗=表示使用当前动作ID作为窗口标识,在窗口信息属于哪一项?

臭冬瓜 回复 CL 2023-01-31 10:12 :

谢谢,人老了,眼神不好

CL 回复 臭冬瓜 2023-01-31 10:15 :

窗口标识和句柄是没有关系的。 窗口id标识是自定义的,句柄是windows创建窗口的时候自动生成的一个数字。

臭冬瓜 回复 CL 2023-01-31 10:20 :

刚刚测试发现,对自定义操作窗最小化,窗口并没有缩小到状态栏中,而是在屏幕左下角位置。

同时再问一个问题,如何能让自定义操作窗只显示标题栏(不是自己手动双击标题栏)

CL 回复 臭冬瓜 2023-01-31 10:24 :

这个窗口设计的不支持最小化的,它没有任务栏图标。

臭冬瓜 回复 CL 2023-01-31 10:25 :

那如何只显示标题栏呢?

CL 回复 臭冬瓜 2023-01-31 10:31 :

这个不支持控制。操作窗一般需要的时候再触发弹出比较好,用完关闭(设计是这样使用的)。

臭冬瓜 回复 CL 2023-01-31 11:13 :

明白了,我用计算窗口位置+移动鼠标+模拟按键解决了只显示标题栏的问题

不过,我发现自定义操作窗口的实际位置和大小与获取窗口信息返回的位置和大小不一致,这是什么原因?

LifeHard 回复 臭冬瓜 2023-01-31 16:05 :

因为窗口有阴影,所有多了很多透明区域

回复主贴