我用了一个全局钩子,但是得到的部是箭头的形状
function MouseHook(nCode:integer;wParam:WPARAM;lParam:LPARAM):LRESULT;stdcall;
var
meico:TIcon;
mp:TBitmap;
begin
if wParam = WM_LBUTTONDOWN then
begin
MessageBeep(0);
meico:=TIcon.Create;
meico.Handle:=GetCursor;
mp:=TBitmap.Create;
mp.Width:=meico.Width;
mp.Height:=meico.Height;
mp.Canvas.Draw(0,0,meico);
mp.SaveToFile('c:\g' + inttostr(HookCount) + '.bmp');
HookCount:=HookCount+1;
mp.Destroy;
meico.Destroy;
end;
Result := CallNextHookEx(hook, nCode, wParam, lParam);
end;
function MouseHook(nCode:integer;wParam:WPARAM;lParam:LPARAM):LRESULT;stdcall;
var
meico:TIcon;
mp:TBitmap;
begin
if wParam = WM_LBUTTONDOWN then
begin
MessageBeep(0);
meico:=TIcon.Create;
meico.Handle:=GetCursor;
mp:=TBitmap.Create;
mp.Width:=meico.Width;
mp.Height:=meico.Height;
mp.Canvas.Draw(0,0,meico);
mp.SaveToFile('c:\g' + inttostr(HookCount) + '.bmp');
HookCount:=HookCount+1;
mp.Destroy;
meico.Destroy;
end;
Result := CallNextHookEx(hook, nCode, wParam, lParam);
end;
解决方案 »
- MD5加密
- delphi7 ,ado连接SQLServer 2012的问题
- 急,关于不同间进程通信WebBrowser NewWindow2的高难度问题
- 急!!!关于实现用Delphi查询Excel文件中的数据的问题
- 有没有CSDN论坛页面左边的导航栏这种风格的treeview?不喜欢delphi中的那个treeview
- Delphi2005中怎麼沒有Database Desktop啦?
- Memo 滚动问题?
- 请教各位:Intraweb到底可以支持多少并发用户访问?
- Delphi版的校园二手市场,后天截稿,结果今天操蛋的老师来个没实用性
- 如果您对NetBIOS协议很熟悉,帮我看看的程序有什么错,,,
- onkeydown事件不觸發了,怎么辦?
- dbgrid的小问题
鼠标位置:Mouse.CursorPos
我现在除了网页上面的手型鼠标截不下来.其他的还能溱合.
大概方法是通过鼠标位置得到线程句柄.然后getcursor网页上的手型为什么截不下来,还请高手指点下