Я ищу координаты "диалогового окна" относительно "окна рабочего стола" в сопоставлении с самим собой?
Ни одно из следующего не делает то, что мне нужно.Начальное значение 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);