2012-01-07 12 views
0

「デスクトップウィンドウ」を基準にした「ダイアログウィンドウ」の座標を自分自身と同じように探していますか?デスクトップ上で私のダイアログウィンドウの位置を見つけるにはどうすればいいですか?

私が必要とするものは次のいずれもありません。ちょうど0,0

0,0

HWND hWnd = ::GetForegroundWindow(); 
::GetClientRect(hWnd, &rectWin); 
c.Format("%d %d %d %d", rectWin.top, rectWin.bottom, rectWin.left, rectWin.right); 
MessageBox(c); 

0,0

HWND hWnd = ::GetDesktopWindow(); 
::GetClientRect(hWnd, &rectWin); 
c.Format("%d %d %d %d", rectWin.top, rectWin.bottom, rectWin.left, rectWin.right); 
MessageBox(c); 

答えて

関連する問題