xtanxin 发表于 2011-6-11 19:23:01

如何根据控件句柄实现控件单击?这个问题的最好答案是这个

_SendMessage(控件句柄,0x0201, 0)
_SendMessage(控件句柄,0x0202, 0)

我没有办法跟帖了.只能新开了.我和他需求相同.

使用_WinAPI_EnumWindows 获得的控件句柄,不过,这类控件不好获得,但是用_WinAPI_EnumWindows,却获得不是控件句柄,是窗口句柄?就这么操作了.

_WinAPI_EnumWindows的新问题,是不是可以获得窗口以及控件的句柄?也不太像把.特殊的控件会当窗口获得吧.

netegg 发表于 2011-6-11 19:36:47

_WinAPI_EnumChildWindows

xtanxin 发表于 2011-6-11 19:52:41

但是新的问题出来了.
_                        _SendMessage($aWindows[$i],0x0201, 0)
                        _SendMessage($aWindows[$i],0x0202, 0)

确实可以起到的点击作用,但是
这个函数,要等消息处理完成才能返回,我打开了一个windows文件对话框,该死的返回不了...

咋个办?

真会走路的废柴 发表于 2011-6-12 08:29:43

你在论坛查询下 postmessage
有这个UDF
页: [1]
查看完整版本: 如何根据控件句柄实现控件单击?这个问题的最好答案是这个