怎样才能够取得任一窗口的任意控件的句柄?(50分)

  • 主题发起人 主题发起人 bi
  • 开始时间 开始时间
B

bi

Unregistered / Unconfirmed
GUEST, unregistred user!
像那些看星星密码的软件是不是先要取得要看密码的控件的句柄?怎样取?请详细说明。谢谢了。
 
他取得是鼠标下控件的 句柄<br>
 
这也叫答案?
 
依次用以下API<br>BOOL GetCursorPos( &nbsp; &nbsp; &nbsp; //得到鼠标位置<br>&nbsp; &nbsp; LPPOINT lpPoint // address of structure for cursor position &nbsp;<br>&nbsp; &nbsp;);<br><br>HWND WindowFromPoint( &nbsp; &nbsp;//得到鼠标位置下的窗口句柄<br>&nbsp; &nbsp; POINT Point // structure with point<br>&nbsp; &nbsp;); <br><br>如果你要看星星用:<br>int GetWindowText(<br><br>&nbsp; &nbsp; HWND hWnd, // handle of window or control with text<br>&nbsp; &nbsp; LPTSTR lpString, // address of buffer for text<br>&nbsp; &nbsp; int nMaxCount // maximum number of characters to copy<br>&nbsp; &nbsp;); <br>或者向窗口句柄发WM_GETTEXT消息。<br>&nbsp;
 
回去看看好使不好使 &nbsp; &nbsp; &nbsp; ,先给你50分
 
后退
顶部