Какие сообщения или события Windows могут прослушиваться, чтобы остановить перерисовывание окна на каждый пиксель его размера?Предотвратить перерисовку окна при изменении размера окон C#
То есть, когда пользователь нажимает на край окна и начинает изменять его размер, я не хочу повторно рисовать все содержимое, пока он не уйдет. Это связано с тем, что по какой-то причине в настоящее время он изменчив, вероятно, потому, что все реконфигурируется, а что нет.
Я пробовал WM_SIZING, но это только говорит мне, что он изменен, я хочу знать начало и конец размера, поэтому я могу приостановить макет, пока пользователь не перестанет изменять размер.
Примите это как ответ, будет полезен для людей, которые ищут для одной и той же проблемы в будущем –
Он говорит, что я должен ждать 2 дня, прежде чем я могу ответить на мой собственный вопрос – Daniel
+ 1 для использования синтаксиса Lambda при назначении события. Но, пожалуйста, обратите внимание: если этот тип синтаксиса с использованием «e» используется внутри чего-то вроде события загрузки формы или чего-то другого с использованием стандартного «e name» для аргумента типа EventArgument: имя переменной «e» уже используется, поэтому переход на что-то еще, вроде «evt», может оказаться полезным. – BillW