Как можно сделать чтобы во время растягивания/перетаскивания окна, его содержимое не отображалось? (в настройках системы установлено “Отображать содержимое окна при перетаскивании”).
Я видел многие программы такое умеют, мне нужно такое же сделать для моего GUI...
Я имею в виду что то типа этого, но чтобы отображалась граница растягиваемого окна (только граница, без содержимого окна):
Код:

#include <GUIConstants.au3>
Global Const $WM_ENTERSIZEMOVE = 0x231
Global Const $WM_EXITSIZEMOVE = 0x232
$Gui = GUICreate("GUI", 200, 400, -1, -1, $WS_SIZEBOX)
GUIRegisterMsg($WM_ENTERSIZEMOVE, "WM_ENTERSIZEMOVE")
GUIRegisterMsg($WM_EXITSIZEMOVE, "WM_EXITSIZEMOVE")
$Button = GUICtrlCreateButton("Содержимое окна ;)", 50, 100)
GUISetState()
While GUIGetMsg() <> $GUI_EVENT_CLOSE
WEnd
Func WM_ENTERSIZEMOVE()
GUISetState(@SW_LOCK)
EndFunc
Func WM_EXITSIZEMOVE()
GUISetState(@SW_UNLOCK)
EndFunc
Это возможно?
Я
тут нашёл вроде решение, но не знаю как его приминить

- Пробовал посылать сообщение WM_SETREDRAW с параметром False, но окно “зависает” при попытке изменить размер/перетащить окно.