Wykrywanie czy rozdzielczość została zmieniona - Windows Forms

0

Witam, jak wykryć czy rozdzielczość została zmieniona w programie napisanym w Windows Forms i wtedy np, zrobić invalidate i update dla całego formularza. Troszku nie wiem jak to zrobić.

4

Najlepiej skorzystać z WinAPI, a konkretnie to obsłużyć komunikat WM_DISPLAYCHANGE.

Jak mówi sam Microsoft - The WM_DISPLAYCHANGE message is sent to all windows when the display resolution has changed. - https://docs.microsoft.com/en-us/windows/win32/gdi/wm-displaychange

0

Dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1