Cosmogor

Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Привет всем Не могу сделать так, что-бы окно не меняло свой размер. Поверх всех окон сделал Gui, а размер окна никак не выходит. Какие только стили окна не пробовал. Код: #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <WinAPI.au3> Opt("GUIResizeMode", 544) Global $aPos[4] = [ -1, -1, 300, 130], $X, $Y, $Form $X = _WinAPI_GetSystemMetrics($SM_CXDLGFRAME) * 2 $Y = _WinAPI_GetSystemMetrics($SM_CYDLGFRAME) * 2 _Create_GUI($aPos, $Form) While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE $aPos = WinGetPos($Form) ; MsgBox(262144, "", $aPos[0] & ' ' & $aPos[1]) _Create_GUI($aPos, $Form) EndSwitch WEnd Func _Create_GUI($a_Win, ByRef $Form) If $Form Then GUIDelete($Form) $Form = GUICreate('', $a_Win[2] - $X, $a_Win[3] - $Y, $a_Win[0], _ $a_Win[1], BitOR($WS_SIZEBOX, $WS_SYSMENU), $WS_EX_TOPMOST) GUISetState() EndFunc ; BitOR($WS_EX_TOOLWINDOW, $WS_EX_TOPMOST) ; BitOR($WS_SIZEBOX, $WS_SYSMENU) | |