title: MoveWindow does not scale the window when moving to a different screen
body: <p>I have a Windows application with floating windows. I am running it on a multi-monitor setup (FHD, 4K). The application is marked as system-aware, so we pick the current DPI value for the primary monitor and scale according to that. After that, the OS bitmap-scales it. The application is running on Windows 10.</p>
  <p>Now, when one of the floating windows is dragged to another monitor, the OS bitmap-scales it automatically, and it all works fine.</p>
  <p>The problem is that we have some windows without a title bar, and we have code to move those windows by dragging from the client area of the window. When the mouse is released, we call the <code>MoveWindow()</code> API to move the window to the target location. This works fine on a single monitor, but when we drop the window on a different monitor, it does not bitmap-scale, it seems to lose its drop location. The OS only seems to bitmap-scale when we drag a window by its title bar and not when it is moved programmatically.</p>
  <p>Any ideas on how this automatic scaling can be achieved when moving a window programmatically?</p>