У меня есть диалоговое окно, разработанное в mfc для устройства Windows CE, и я хочу, чтобы оно занимало весь экран. Я использовал следующий код для центрирования моего диалогового окна на ЖК-экране устройства:
CWnd* pWnd = GetDesktopWindow();
CenterWindow(pWnd);
Тем не менее, я все еще получаю крошечную пробелку в левой части диалогового окна, изменение размера диалогового окна просто приводит к переполнению правой стороны ЖК-дисплея, в то время как крошечное пространство слева остается (я вижу рабочего стола win CE позади.)
Есть ли предложения по решению этой проблемы? Я проверил настройки полей для этого диалогового окна в моих файлах .rc, и leftmargin и topmargin установлены на 0.
Мне было интересно, смогу ли я получить координаты центра экрана, а затем поместить мое окно на одну или две точки влево, чтобы справиться с текущим смещением. Грязный подход, который я знаю!