Я застрял, пытаясь отобразить форму, соответствующую определенному прямоугольнику, если форма имеет небольшой теневой эффект окон 10 - вместо самой формы установка границ ограничивает размер, включая тень, чтобы форма была меньше чем прямоугольник:
![enter image description here](https://i.stack.imgur.com/ERzMB.png)
Что я пробовал:
- установка DWMNCRP_DISABLED, когда я устанавливаю границы формы и затем возвращаю это обратно
- отключение флага CS_DROPSHADOW (для правильной меры не должно применяться здесь)
- установка ClientSize после установки границ - не очень хорошо, поскольку это означает, что он будет смещен от правого углового положения, и я не уверен, как получить размер тени
Требуется только поддержка Windows 7 и Windows 10.