好像api有一个函数可以得到鼠标所在点的窗口句柄(在windows,按钮和编辑框都是窗口)
还有一个函数可以向指定的窗口句柄发消息,我得回去察察,:P
还有一个函数可以向指定的窗口句柄发消息,我得回去察察,:P
解决方案 »
- Delphi 打印(根据坐标)打印,调试时在普通打印上一切正常 但在微型打印机上字体的宽度过宽,线的宽过窄。这是怎么回事?需要调打印机属性吗?
- reportbuilder 的 footerband,如何只在末页显示 ?
- combobox的text为什么总被清空
- access模糊查询的SQL语句写法??
- 外研发联盟群
- 请问vb里面的RGBtype变量类型,delphi里面是那一个变量类型相对应的呢?还有vb里面的Get,delphi里是那一个呢?
- dbgrid 最左边有一竖排的小格子
- 高手请进来帮小弟
- 日期查询问题,急阿!
- 拖拽一段文本的时候,如何获取它的插入点?
- 线程控制与Sleep的问题
- 请问如何在没安装Delphi的机器上运行Delphi程序
EXE在你的邮箱中。
function GetCursorPos(var lpPoint: TPoint): BOOL; stdcall;//获取光标所在位置的窗口句柄
function WindowFromPoint(Point: TPoint): HWND; stdcall;//向指定窗口发送消息
function SendMessage(
hWnd: HWND; // 窗口句柄
Msg: UINT; // 消息号
wParam: WPARAM; // 短参数
lParam: LPARAM // 长参数
): LRESULT; stdcall;//程序范例
//关闭光标位置处的窗口
procedure CloseCursorWindow;
var
P: TPoint;
h: HWND;
begin
GetCursorPos(P);
h := WindowFromPoint(h);
SendMessage(h, WM_CLOSE, 0, 0);
end;
返回当前焦点的句柄;