L3G3NdKillEr Posted September 7, 2007 Share Posted September 7, 2007 i don't want to minimize this gui help me about this. expandcollapse popup#include <GUIConstants.au3> Global Const $WM_ENTERSIZEMOVE = 0x231 Global Const $WM_EXITSIZEMOVE = 0x232 HotKeySet("6", "khurram") Opt("GUIOnEventMode", 1) #Region ### START Koda GUI section ### Form= $testGUI2 = GUICreate("", 140, 60, 0, 0, BitOR($WS_MINIMIZEBOX,$WS_GROUP,$WS_CLIPSIBLINGS, $WS_POPUP)) $Label1 = GUICtrlCreateLabel("Timer", 40, 16, 395, 273) GUICtrlSetOnEvent($Label1, "ALabel1Click") GUISetState(@SW_SHOW) WinSetOnTop($testGUI2, "", 1) #EndRegion ### END Koda GUI section ### Global $pos = WinGetPos($testGUI2) Global Const $WM_NCHITTEST = 0x0084 GUIRegisterMsg($WM_NCHITTEST,"WM_NCHITTEST") Sleep(100) Send("6") While 1 WEnd Func WM_NCHITTEST($hWnd, $iMsg, $iwParam, $ilParam) If $hWnd = $testGUI2 And $iMsg = $WM_NCHITTEST Then $id = _API_DefWindowProc($hWnd, $iMsg, $iwParam, $ilParam) If $id = 2 Then;if it is the title handle Return 1;return the client handle Else Return $id;return the real handle EndIf EndIf EndFunc Func _API_DefWindowProc($hWnd, $iMsg, $iwParam, $ilParam) Local $aResult $aResult = DllCall("User32.dll", "int", "DefWindowProc", "hwnd", $hWnd, "int", $iMsg, "int", $iwParam, "int", $ilParam) Return $aResult[0] EndFunc Func ALabel1Click() EndFunc Func khurram() $pid = ProcessExists("closer.exe") if $pid then Processclose($pid) EndIf $Minutes = 5 ; will wait 1 minutes Local $60Count = 0, $begin = TimerInit() While $Minutes > $60Count $dif = TimerDiff($begin) $dif2 = StringLeft($dif, StringInStr($dif, ".") -1) $Count = int($dif/1000) $60Count = Int($Count / 60) GUICtrlSetFont($Label1, 28, "", "","Comic Sans MS") GUICtrlSetColor($Label1, 0x00AA00) GUICtrlSetData($Label1, $60count & ":" & $Count) if $60count = 5 Then Run("closer.exe") EndIf Sleep(20) WEnd EndFunc i'm very responsible, when ever something goes wrong they always say I'm responsible.Life is like an Adventure... BUT COOL GRAPHICS<====================----=LEGEND KILLER=----=========================> Link to comment Share on other sites More sharing options...
MrCreatoR Posted September 7, 2007 Share Posted September 7, 2007 Hi, I realy not understand the problem - your Gui can not be minimized, can you be more specific? Spoiler Using OS: Win 7 Professional, Using AutoIt Ver(s): 3.3.6.1 / 3.3.8.1 AutoIt Russian Community My Work... Spoiler Projects: ATT - Application Translate Tool {new}| BlockIt - Block files & folders {new}| SIP - Selected Image Preview {new}| SISCABMAN - SciTE Abbreviations Manager {new}| AutoIt Path Switcher | AutoIt Menu for Opera! | YouTube Download Center! | Desktop Icons Restorator | Math Tasks | KeyBoard & Mouse Cleaner | CaptureIt - Capture Images Utility | CheckFileSize ProgramUDFs: OnAutoItErrorRegister - Handle AutoIt critical errors {new}| AutoIt Syntax Highlight {new}| Opera Library! | Winamp Library | GetFolderToMenu | Custom_InputBox()! | _FileRun UDF | _CheckInput() UDF | _GUIInputSetOnlyNumbers() UDF | _FileGetValidName() UDF | _GUICtrlCreateRadioCBox UDF | _GuiCreateGrid() | _PathSplitByRegExp() | _GUICtrlListView_MoveItems - UDF | GUICtrlSetOnHover_UDF! | _ControlTab UDF! | _MouseSetOnEvent() UDF! | _ProcessListEx - UDF | GUICtrl_SetResizing - UDF! | Mod. for _IniString UDFs | _StringStripChars UDF | _ColorIsDarkShade UDF | _ColorConvertValue UDF | _GUICtrlTab_CoverBackground | CUI_App_UDF | _IncludeScripts UDF | _AutoIt3ExecuteCode | _DragList UDF | Mod. for _ListView_Progress | _ListView_SysLink | _GenerateRandomNumbers | _BlockInputEx | _IsPressedEx | OnAutoItExit Handler | _GUICtrlCreateTFLabel UDF | WinControlSetEvent UDF | Mod. for _DirGetSizeEx UDF Examples: ScreenSaver Demo - Matrix included | Gui Drag Without pause the script | _WinAttach()! | Turn Off/On Monitor | ComboBox Handler Example | Mod. for "Thinking Box" | Cool "About" Box | TasksBar Imitation Demo Like the Projects/UDFs/Examples? Please rate the topic (up-right corner of the post header: Rating ) * === My topics === * ================================================== ================================================== AutoIt is simple, subtle, elegant. © AutoIt Team Link to comment Share on other sites More sharing options...
Zedna Posted September 7, 2007 Share Posted September 7, 2007 I saw on the forum very nice script for prevent to window move. In this script I only changed SC_MOVE to SC_MINIMIZE: #include <GUIConstants.au3> Const $WM_SYSCOMMAND = 0x0112 ;Const $SC_MOVE = 0xF010 Const $SC_MINIMIZE = 0xF020 $gui = GUICreate("", 300, 200) GUISetState(@SW_SHOW) GUIRegisterMsg($WM_SYSCOMMAND, "On_WM_SYSCOMMAND") While GUIGetMsg() <> $GUI_EVENT_CLOSE WEnd Func On_WM_SYSCOMMAND($hWnd, $Msg, $wParam, $lParam) If BitAND($wParam, 0xFFF0) = $SC_MINIMIZE Then Return EndFunc Resources UDF ResourcesEx UDF AutoIt Forum Search Link to comment Share on other sites More sharing options...
L3G3NdKillEr Posted September 8, 2007 Author Share Posted September 8, 2007 (edited) I saw on the forum very nice script for prevent to window move. In this script I only changed SC_MOVE to SC_MINIMIZE: #include <GUIConstants.au3> Const $WM_SYSCOMMAND = 0x0112 ;Const $SC_MOVE = 0xF010 Const $SC_MINIMIZE = 0xF020 $gui = GUICreate("", 300, 200) GUISetState(@SW_SHOW) GUIRegisterMsg($WM_SYSCOMMAND, "On_WM_SYSCOMMAND") While GUIGetMsg() <> $GUI_EVENT_CLOSE WEnd Func On_WM_SYSCOMMAND($hWnd, $Msg, $wParam, $lParam) If BitAND($wParam, 0xFFF0) = $SC_MINIMIZE Then Return EndFunc Thanks Buddy.., second question this is a timer and i want to display in the upper left of game what will the process help me about this Thanks Edited September 8, 2007 by L3G3NdKillEr i'm very responsible, when ever something goes wrong they always say I'm responsible.Life is like an Adventure... BUT COOL GRAPHICS<====================----=LEGEND KILLER=----=========================> Link to comment Share on other sites More sharing options...
L3G3NdKillEr Posted September 8, 2007 Author Share Posted September 8, 2007 how to display this on game screen any process plzzzzz help i'm very responsible, when ever something goes wrong they always say I'm responsible.Life is like an Adventure... BUT COOL GRAPHICS<====================----=LEGEND KILLER=----=========================> Link to comment Share on other sites More sharing options...
Moderators SmOke_N Posted September 8, 2007 Moderators Share Posted September 8, 2007 how to display this on game screen any process plzzzzz help Look for AnyGUI.au3 or take a look at Larry's CreateTextRegion here: http://www.autoitscript.com/forum/index.ph...c=19379&hl= Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now