У меня есть простой немодальный диалог, который я хотел бы разместить в правом нижнем углу родительского окна. Я впервые работаю с Windows-формами в C (поэтому, пожалуйста, будьте терпеливы, если я не понимаю).
Я попытался установить окно с помощью SetWindowPos , но безрезультатно, поскольку координаты x и y относительно верхнего левого угла экрана.
//hWnd is the parent window
hwndStatusBox = CreateDialog(hInst, MAKEINTRESOURCE(IDD_STATUSBOX),
hWnd, svnStatusBoxProc);
SetWindowPos(hwndStatusBox,NULL, 100, 100, 0, 0,
SWP_SHOWWINDOW | SWP_NOSIZE | SWP_NOZORDER);
Мне не хватает функции или мне нужно самостоятельно рассчитывать смещение?
Я не хочу использовать координаты, определенные в ресурсе, я хотел бы решить это программно.