这是Dm插件下面的一个函数 找到窗口后请问要怎么切分窗口啊
function EnumWindow(parent: Integer; const title: WideString; const class_name: WideString;
filter: Integer): WideString; dispid 58;
function EnumWindow(parent: Integer; const title: WideString; const class_name: WideString;
filter: Integer): WideString; dispid 58;
解决方案 »
- 各位高手这代码怎么翻译成C++
- 怎么样弹出一个询问对话框?
- 怎样配置delphi7:在delphi编辑器中区分大小写显示(例如:定义一个变量hHook,那幺写代码时键入hhook回车后自动变为hHook),怎样配置?
- 急急!关于报表打印!
- 各位大哥,如何实现在运行期间在form上复制控件的功能阿,分不够再加,必给阿!
- 三层中的主细表问题。delphi5+db2 7.1
- 我如何关闭一个外部程序(非windows程序)???非常感谢!!
- 開發 制造業管理系統的 come in please(up 有分)
- 怎样传数组变量?
- 为什么我的修改口令程序总是出错?共50分,给最成功的。绝不食言!!
- SQL学习书籍汇总-1
- word 操作 送分啦
Bl:=dm.EnumWindow(0,'神鬼传奇','_PERFECTWORLD_HUGEROCK',1+2+4+8);得到游戏句柄后请问怎么分割句柄啊
string EnumWindow(parent,title,class_name,filter) 参数定义:Parent : 获得的窗口句柄是该窗口的子窗口的窗口句柄,取0时为获得桌面句柄Title : 窗口标题Class_ame : 窗口类名Filter : 取值定义如下1 : 匹配窗口标题,参数title有效2 : 匹配窗口类名,参数class_name有效4 : 只匹配指定父窗口的第一层孩子窗口8 : 匹配所有者窗口为0的窗口,即顶级窗口16 : 匹配可见的窗口这些值可以相加,比如4+8+16就是类似于任务管理器中的窗口列表返回值:
返回所有匹配的窗口句柄字符串,格式"hwnd1,hwnd2,hwnd3"示例:hwnds = dm.EnumWindow(0,"QQ三国","",1+4+8+16)这句是获取到所有标题栏中有QQ三国这个字符串的窗口句柄集合hwnds = split(hwnds,",")转换为数组后,就可以处理了这里注意,hwnds数组里的是字符串,要用于使用,比如BindWindow时,还得强制类型转换,比如int(hwnds(0))