如何取得另一个程序窗体和菜单的句柄,如题,用什么api,谢谢
解决方案 »
- 哪位高手看看出了啥问题,我的记事本中 保存和另存为的功能老实现不了
- 多表联接问题
- 一个TEXT文本的换行问题!
- "OX04ae6d24"指令引用的“0X00000000”内存
- crystal report的记录重复问题!!!
- 请问VB有没有这样的语句?
- 请哪位大哥帮帮忙!!!!!
- GetBitmapBits和SetBitmapBits函数的问题?(了解GDI的朋友请进)
- 请问一个初级问题:我用ado得到一个数据集rs,我用什么方法把它显示出来,显示到一个窗体上,就象一个表格那样?
- 如何注册字体
- 请问如何自定义一个函数,并且可以在任何单元格中插入此自定义函数?急求~~~~~~~~~~
- 怎样用VB语句写附加和分离数据库?
Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
说明
寻找窗口列表中第一个符合指定条件的顶级窗口(在vb里使用:FindWindow最常见的一个用途是获得ThunderRTMain类的隐藏窗口的句柄;该类是所有运行中vb执行程序的一部分。获得句柄后,可用api函数GetWindowText取得这个窗口的名称;该名也是应用程序的标题)
返回值
Long,找到窗口的句柄。如未找到相符窗口,则返回零。会设置GetLastError 参数表 参数 类型及说明
lpClassName String,指向包含了窗口类名的空中止(C语言)字串的指针;或设为零,表示接收任何类
lpWindowName String,指向包含了窗口文本(或标签)的空中止(C语言)字串的指针;或设为零,表示接收任何窗口标题 注解
很少要求同时按类与窗口名搜索。为向自己不准备参数传递一个零,最简便的办法是传递vbNullString常数
菜单的句柄使用 GetMenu
Private Declare Function GetMenu Lib "user32" Alias "GetMenu" (ByVal hwnd As Long) As Long