У меня есть прозрачное окно с пользовательским стилем, и я видел много проблем, связанных с поведением min / max / resize, когда вы используете прозрачность и "WindowStyle = None".
Когда я говорю моему окну изменить его состояние окна на максимальное, оно не понимает это правильно, поэтому я хочу переопределить логику там. Он получает правильную ширину, но высота все испорчена, и он не знает, как добавить отступы, чтобы учесть эффект внешнего свечения.
Без использования функций win32 есть какой-то ЛЕГКО-ЛЕГКИЙ способ для меня определить «максимальный размер окна просмотра» или «максимальные границы» дисплея, над которым приложение работает? Я думаю, что краткий ответ на этот вопрос, вероятно, нет, но я решил, что все равно задам. Я установил минимальную / максимальную ширину и высоту для приложения, и я решил, что если бы была какая-то функция, которую я мог бы вызвать, чтобы вернуть мне максимальный предел для оси / y, тогда я мог бы просто установить высоту и ширину окна на эти значения после того, как вычту набивка. Я намерен поддерживать разрешение от 1024x768 до 1920x1080, чтобы это приложение могло отображаться в нескольких местах без перенастройки.