CreateWindowEx创建后无效的X位置

我注意到,一旦使用“CreateWindowEx”创建一个窗口,其中x = 0,y = 0位置坐标,窗口似乎不位于​​屏幕的0,0角。 相反,它出现在x = 9 ,y = 0

  • 我正在使用一台显示器。
  • 我并没有在其他任何地方调整它的位置。
  • 窗口创建为重叠的父窗口。
  • 创建窗口时,使用x = 8,y = 31调用WM_MOVE。 (那些是“客户区”坐标)

(WM_MOVE y坐标为31px有点奇怪,但在屏幕截图中你可以看到它应该是~38px ……)

在此处输入图像描述

窗口由以下内容创建:

mHandle = ::CreateWindowEx(WS_EX_APPWINDOW, CLASS_NAME, APP_NAME, WS_OVERLAPPEDWINDOW, 0, 0, mWidth, mHeight, HWND_DESKTOP, nullptr, mInstance, this); 

关于我可能做错的任何想法? 可能是什么原因?