我正在寻找相对于“桌面窗口”的“对话窗口”坐标与自己相关吗?
以下任何一项都不能满足我的需要。刚开始于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);