一函数原型及参数 function MessageBox(hWnd: HWND; Text, Caption: PChar; Type: Word): Integer; hWnd:对话框父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否则可用0,使其直接作为桌面窗口的子窗口...
分类:
编程语言 时间:
2014-11-10 09:45:35
阅读次数:
192
函数原型:HWND FindWindowEx(HWND hwndParent,HWND hwndChildAfter,LPCTSTR lpszClass,LPCTSTR lpszWindow);参数:hwndParent:要查找子窗口的父窗口句柄。如果hwnjParent为NULL,则函数以桌面窗....
以前,我也用过按键精灵写过一些脚本,那时候经常用这个来挂机FB什么的。那天,某网友问起,于是就回答了下无非就是,抓句柄,然后相对定位坐标或者发送消息到固定窗体代码如下: 1 //////////////////////////抓窗口句柄////////////////////////////////...
分类:
其他好文 时间:
2014-10-26 22:52:25
阅读次数:
758
深入解析MFC--句柄与对象的关系在Windows体系中,很多对 象都是以句柄的形式展示给开发人员的。比如窗口句柄(HWND),绘图设备(HDC)等等。然后大部分的API函数则围绕这些句柄做文章。比如 ShowWindow,SetWindowText,TextOut等等。这些API函数的第一个参数通...
分类:
编程语言 时间:
2014-10-26 11:34:42
阅读次数:
180
MessageBox()函数,这是一个极常用的Win32 API,在屏幕显示一个窗口,询问问题并等待用户输入。其原型为 int MessageBox(HWND hwnd,LPCTSTR lptext, LPCTSTR lpcation,UINT utype)
hwnd 为父窗口句柄,设置为NULL,表示使用Windows 桌面作为其父窗口。
lptext 为一个以NULL结尾的字符串,表示包含...
分类:
其他好文 时间:
2014-10-24 20:48:24
阅读次数:
173
假设现有一个对话框窗口,要获取该窗口内的一个编辑框控件的指针。方法:HWNDhdlg=::FindWindow(NULL,_T("DialogName"));//获取窗口句柄if(hdlg==NULL){MessageBox(_T("获取窗口句柄失败!"));return;}HWNDhEdit=::GetDlgItem(IDC_ENDIT1);//获取窗口控件编辑框的句柄if(hEdit==..
分类:
编程语言 时间:
2014-10-20 10:11:54
阅读次数:
215
ShellExecute( hWnd: HWND; {指定父窗口句柄} Operation: PChar; {指定动作, 譬如: open、print} FileName: PChar; {指定要打开的文件或程序} Parameters: PChar; {给要打开的程序指定参...
分类:
其他好文 时间:
2014-10-18 15:29:08
阅读次数:
119
本文主要跟大家介绍Delphi中获取其它进程的窗口句柄,在Delphi中获取其它进程的窗口句柄,绝大部分人首先想到的会使用:FindWindow或者用GetWindow来遍历查找,如: handle := FindWindow(nil,PChar('窗口的标题')); 或者: pr...
原理分析: 这需要用到 ShellAPI 单元的两个函数: DragAcceptFiles、DragQueryFile; 用 DragAcceptFiles(窗口句柄, True); 以让窗口能够接受拖放; 然后就等待 WM_DROPFILES 消息, 并用 DragQueryFi...
WinAPI: GetClassName - 获取指定窗口的类名 //声明: GetClassName( hWnd: HWND; {指定窗口句柄} lpClassName: PChar; {缓冲区} nMaxCount: Integer {缓冲区大小} ):...