Maza Faka
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору ynbIpb Цитата: Код: #include <GUIConstants.au3> $Form1 = GUICreate("Main", 193, 106) GUISetBkColor (0x656365 ) $Button1 = GUICtrlCreateButton("About", 8, 64, 94, 21, $BS_BITMAP) $Form1pos = WinGetPos($Form1) $Form2 = GUICreate("About", 193, 106, $Form1pos[0],$Form1pos[1]+140, _ BitOR($WS_SYSMENU,$WS_CAPTION, $WS_POPUP), $WS_EX_TOOLWINDOW, $Form1) GUICtrlCreateLabel ("типа диалог о программе"&@CRLF&"Версия 1.0",5, 5, 185, 25) GUIRegisterMsg($WM_MOVE, "WM_MOVE") GUISetState(@SW_SHOW, $Form1) While 1 $msg = GUIGetMsg(1) ;using the "advanced" parameter Select Case $msg[0] = $GUI_EVENT_CLOSE And $msg[1] = $Form1 ExitLoop Case $msg[0] = $GUI_EVENT_CLOSE And $msg[1] = $Form2 GUISetState(@SW_HIDE, $Form2) Case $msg[0] = $Button1 If Not BitAND(WinGetState($Form2), 2) Then GUISetState(@SW_SHOW, $Form2) Else GUISetState(@SW_HIDE, $Form2) EndIf EndSelect WEnd Func WM_MOVE($hWndGUI, $MsgID, $WParam, $LParam) If $hWndGUI = $Form1 Then $aParent_Pos = WinGetPos($Form1) WinMove($Form2, "", $aParent_Pos[0], $aParent_Pos[1]+140) Else EndIf EndFunc | Цитата: Мне необходимо чтоб файл находился в теле скрипта и скрипт его читал из своих же ресурсов. | На офф. сайте видел инфу по твоему вопросу, если найду, выложу. |