macran Posted April 19, 2015 Share Posted April 19, 2015 how to create a about modle dialog like FileOpenDialog that have parent and can not be shown on taskbar ,or please look SciTe->Help->about scite lite as attach file thanks! Link to comment Share on other sites More sharing options...
jguinch Posted April 19, 2015 Share Posted April 19, 2015 Just use GUICreate parameters. in witch you can set a parent window and a style : For example : #Include <WindowsConstants.au3> $hMain = GUICreate("My GUI") $about = GUICtrlCreateButton("About", 10, 10, 150, 20) GUISetState() While 1 $msg = GUIGetMsg() If $msg = -3 Then Exit If $msg = $about Then _About() WEnd Func _About() GUISetState(@SW_DISABLE, $hMain) Local $hAbout = GUICreate("About", 200, 200, -1, -1, $WS_SYSMENU, -1, $hMain ) Local $iMsg GUISetState() While 1 $iMsg = GUIGetMsg() If $iMsg = -3 Then ExitLoop WEnd GUISetState(@SW_ENABLE, $hMain) GUIDelete($hAbout) EndFunc Spoiler Network configuration UDF, _DirGetSizeByExtension, _UninstallList Firefox ConfigurationArray multi-dimensions, Printer Management UDF Link to comment Share on other sites More sharing options...
macran Posted April 19, 2015 Author Share Posted April 19, 2015 (edited) HI,@jguinch msg create by menu not button can you help me again .thanks Edited April 19, 2015 by macran Link to comment Share on other sites More sharing options...
JohnOne Posted April 19, 2015 Share Posted April 19, 2015 Click GUICtrlCreateMenuItem AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Link to comment Share on other sites More sharing options...
macran Posted June 2, 2015 Author Share Posted June 2, 2015 thanks! Jguinch,Johnonebut the about dialog have a icon and rightclick title bar contextmenu are "restor","move","size","minimize","maximize","close"I want there have no icon and contextmenu only have "move" and "close" , not have above all but the two is enable.in a word, like about SciTe dialog. Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted June 2, 2015 Moderators Share Posted June 2, 2015 macran,Something like this perhaps?expandcollapse popup#include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <GUIMenu.au3> $hGUI = GUICreate("Test", 500, 500) $mMenu = GUICtrlCreateMenu("File") $mAbout = GUICtrlCreateMenuItem("About", $mMenu) $mExit = GUICtrlCreateMenuItem("Exit", $mMenu) GUISetState() While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE, $mExit Exit Case $mAbout _About() EndSwitch WEnd Func _About() ; Disable main GUI GUISetState(@SW_DISABLE, $hGUI) ; Create About GUI Local $hGUI_About = GUICreate("About", 280, 280, 0, 0, $WS_SYSMENU, $WS_EX_MDICHILD, $hGUI) ; Grey out unwanted system menu items _GUICtrlMenu_EnableMenuItem(_GUICtrlMenu_GetSystemMenu($hGUI_About), $SC_MINIMIZE, $MF_GRAYED, False) _GUICtrlMenu_EnableMenuItem(_GUICtrlMenu_GetSystemMenu($hGUI_About), $SC_MAXIMIZE, $MF_GRAYED, False) _GUICtrlMenu_EnableMenuItem(_GUICtrlMenu_GetSystemMenu($hGUI_About), $SC_SIZE, $MF_GRAYED, False) Local $cEdit = GUICtrlCreateEdit("", 10, 30, 260, 160) Local $cButton_Cancel = GUICtrlCreateButton("Cancel", 110, 200, 80, 30) GUISetState() While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE, $cButton_Cancel ExitLoop EndSwitch WEnd GUISetState(@SW_ENABLE, $hGUI) GUIDelete($hGUI_About) WinActivate($hGUI) EndFuncM23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area 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