急救,“人工呼吸”哈哈,有分呀:>大家来侃侃
FindWindow可以找到已经知道的窗口标题的句柄,可是如果在未知标题的情况下,怎么捕捉到窗体的句柄,(也就是把现在所有的可以捕捉的窗体的句柄都找到)请问怎么实现呀。
还有就是怎么样捕捉程序菜单的句柄呀,还有就是消息框的句柄,开始菜单的句柄。
问题点数:30、回复次数:7Top
1 楼Mohoman(ricoman)回复于 2002-01-05 11:26:25 得分 0
为什么没有人来看看Top
2 楼kingxing(在江湖上混口饭吃)回复于 2002-01-05 11:44:19 得分 0
我只知道桌面的句柄是0
其他的。。。我找找Top
3 楼jackjack()回复于 2002-01-05 14:42:18 得分 0
回复人: jackjack() (2002-1-5 10:47:42) 得0分
'加一个CommandButton和一个ListBox倥件
'---------放到窗体里----------
Private Sub Command1_Click()
List1.Clear
EnumWindows AddressOf EnumWindowsProc, 0&
End Sub
'---------放到窗体里----------
'-----以下放到模块里--------
Public Declare Function EnumWindows Lib "user32" (ByVal lpEnumFunc As Long, ByVal lParam As Long) As Long
Function EnumWindowsProc(ByVal hwnd As Long, ByVal lParam As Long) As Boolean
Form1.List1.AddItem hwnd 'hwnd是句柄
EnumWindowsProc = True
End Function
Top
4 楼jackjack()回复于 2002-01-05 14:45:26 得分 0
给分吧!!!Top
5 楼Mohoman(ricoman)回复于 2002-01-05 15:23:05 得分 0
上面的大哥你在我的另一张http://www.csdn.net/expert/topic/458/458048.shtm里面用了同样的回答。
为什么FINDWINDOW和你说的捕捉的句柄不一样前者得到的是三位数字,后者比较多
我会给你两个答案一共加上20分,你要是还有更好的回答,全部60分都给你了
好吗?Top
6 楼jackjack()回复于 2002-01-05 16:58:37 得分 30
已经给你回了!!!
在http://www.csdn.net/expert/topic/458/458048.shtm里!!!Top
7 楼Mohoman(ricoman)回复于 2002-01-05 19:06:41 得分 0
是我是没有退出窗体使用了2个函数呀
结果不一样的
我答应你了2个30分给你了,但是你还是要给我说明白一点,谢谢
60分哈哈
以后再联系把,你有信箱吗?Top




