Я заметил, что как только окно создано с использованием «CreateWindowEx» с x = 0, y = 0 координатами позиции, окно, кажется, не расположено в углу 0,0экран.Вместо этого он появляется в x = 9 , y = 0 .
- Я использую один монитор.
- Я не изменяю свою позицию где-либо еще.
- Окно создается как перекрывающееся родительское окно.
- Когда окно создано, вызывается метод WM_MOVE с x = 8, y = 31.(Это координаты "клиентской области")
(Немного странно, что координата y WM_MOVE равна 31px, но на скриншоте видно, что она должна быть ~ 38px ...)
Окно создается:
mHandle = ::CreateWindowEx(WS_EX_APPWINDOW, CLASS_NAME, APP_NAME, WS_OVERLAPPEDWINDOW, 0, 0, mWidth, mHeight, HWND_DESKTOP, nullptr, mInstance, this);
Есть идеи о том, что я могу делать неправильно?В чем может быть причина?