Установка границ формы точно при отображении тени - PullRequest
0 голосов
/ 19 марта 2019

Я застрял, пытаясь отобразить форму, соответствующую определенному прямоугольнику, если форма имеет небольшой теневой эффект окон 10 - вместо самой формы установка границ ограничивает размер, включая тень, чтобы форма была меньше чем прямоугольник:

enter image description here

Что я пробовал:

  • установка DWMNCRP_DISABLED, когда я устанавливаю границы формы и затем возвращаю это обратно
  • отключение флага CS_DROPSHADOW (для правильной меры не должно применяться здесь)
  • установка ClientSize после установки границ - не очень хорошо, поскольку это означает, что он будет смещен от правого углового положения, и я не уверен, как получить размер тени

Требуется только поддержка Windows 7 и Windows 10.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...