我用Spy++获取到一个窗口的句柄是00280726,我想用PostMessage()将其关闭,如何使用?我用HWND hWnd=00280726;
HWND hWnd=280726;HWND hWnd=(HWND)280726;编译器均报告错误,请问高手,正确的该如何使用?
用FindWindow查找的句柄可以实现,谢绝大家其他获取句柄的方法,我问的是用Spy++获取的这个数字句柄能不能用?该怎么用?
HWND hWnd=280726;HWND hWnd=(HWND)280726;编译器均报告错误,请问高手,正确的该如何使用?
用FindWindow查找的句柄可以实现,谢绝大家其他获取句柄的方法,我问的是用Spy++获取的这个数字句柄能不能用?该怎么用?
void* pWindowId = reinterpret_cast<void*>(iID );
HWND hWnd = reinterpret_cast<HWND>(pWindowId );
这个值自己去定,我随便写的
HWND hWnd=(HWND)0x00280726;
这样应该没错
DWORD d=0x004F0392;
memcpy(&wnd,&d,4);
::PostMessage(wnd,WM_QUIT,0,0);试了下,能关闭记事本