Windows破解笔记-windows API中的SendMessage
生活随笔
收集整理的這篇文章主要介紹了
Windows破解笔记-windows API中的SendMessage
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam
);
hWnd:接收窗口的句柄,windows api可以通過:
FindWindow獲取。
?
Msg:指定發送的信息,如:
WM_LBUTTONDOWN WM_LBUTTONUPwParam:指定附加的消息;
?
lParam:一般填寫0;
?
lparam:填寫坐標,這里填寫4字節,一共32位,前16位代表y軸,后16位代表x軸:
如下:
void click(POINT p1, POINT p2) {int lparam;lparam = ((p1.y * 35 + 200) << 16) + (p1.x * 31 + 21);SendMessage(gameh, WM_LBUTTONDOWN, 0, lparam);SendMessage(gameh, WM_LBUTTONUP, 0, lparam);lparam = ((p2.y * 35 + 200) << 16) + (p2.x * 31 + 21);SendMessage(gameh, WM_LBUTTONDOWN, 0, lparam);SendMessage(gameh, WM_LBUTTONUP, 0, lparam); }這里的左移16位,就是*2^16次方。
總結
以上是生活随笔為你收集整理的Windows破解笔记-windows API中的SendMessage的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux笔记-centos7配置网卡及
- 下一篇: Qt文档阅读笔记-QScopedPoin