E语言如何取程序句柄?
答案:6 悬赏:40 手机版
解决时间 2021-05-06 13:06
- 提问者网友:感性作祟
- 2021-05-05 17:33
E语言如何取程序句柄? 取个QQ句柄用来快速最小话QQ
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-05-05 18:22
QQ句柄=取进程2(“QQ.exe”)
全部回答
- 1楼网友:罪歌
- 2021-05-05 23:24
.版本 2
.程序集 窗口程序集1 .程序集变量 qq句柄, 整数型
.子程序 _按钮1_被单击
qq句柄 = 寻找顶级窗口_ (“TXGuiFoundation”, “QQ2009”) 编辑框1.内容 = 到文本 (qq句柄) ShowWindow (qq句柄, 7)
.子程序 _按钮2_被单击
ShowWindow (qq句柄, 4)
.版本 2
.DLL命令 寻找顶级窗口_, 整数型, "user32.dll", "FindWindowA", , FindWindow,寻找窗口列表中第一个符合指定条件的顶级窗口 .参数 窗口类名, 文本型, , lpClassName,参见相关帮助 .参数 窗口文本, 文本型, , lpWindowName,参见相关帮助
.DLL命令 ShowWindow, 整数型, "user32", "ShowWindow" .参数 hwnd, 整数型 .参数 nCmdShow, 整数型
运行效果:
- 2楼网友:上分大魔王
- 2021-05-05 22:52
取鼠标所在窗口句柄 ()
- 3楼网友:孤独的牧羊人
- 2021-05-05 21:40
窗口.取窗口句柄()
- 4楼网友:酒者煙囻
- 2021-05-05 20:42
获取程序句柄,举一个简单的例子:
Dll命令:获得程序句柄 ※ 获取一个应用程序或动态链接库的模块句柄
返回值类型:整数型
Dll库文件名:kernel32.dll
在Dll库中的命令名:GetModuleHandleA
参数:模块名 数据类型:整数型
※ 指定模块名,这通常是与模块的文件名相同的一个名字。例如,NOTEPAD.EXE程序的模块文件名就叫作NOTEPAD。只有在当前进程的场景中,这个句柄才会有效。
Dll命令:获得路径
※ 获取一个已装载模板的完整路径名称,如执行成功,返回复制到l装载文件名的实际字符数量;零表示失败。会设置GetLastError。
返回值类型:整数型
Dll库文件名:kernel32.dll
在Dll库中的命令名:GetModuleFileNameA
参数:模块句柄 数据类型:整数型
参数:装载文件名 数据类型:文本型
参数:最大长度 数据类型:整数型
子程序:_按钮1_被单击
局部容器:读出文本 数据类型:文本型
局部容器:读出整数 数据类型:整数型
局部容器:程序句柄 数据类型:整数型
程序句柄 = 获得程序句柄 (0)
信息框 (取窗口句柄 (), 0, )
信息框 (程序句柄,0,)
读出文本 = 取空白文本 (255)
读出整数 = 255
获得路径 (程序句柄, 读出文本, 读出整数)
信息框 (读出文本, 0, )
- 5楼网友:山河有幸埋战骨
- 2021-05-05 19:04
http://v.ku6.com/show/8osgEapBE1FX8QXl.html
看看这个试试
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯