ViSiToR
Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору gregaz 17:20 04-06-2008 Цитата: Можно ли установить кнопки на одной линии с пунктами МЕНЮ | Как стандартную кнопку не думаю, можно пункт меню использовать как кнопку... Код: GUICreate("_GUICtrlCreateMenuItemEx", 200, 100) $hMenu = GUICtrlCreateMenu("File") $ExitItem = GUICtrlCreateMenuItem("Exit", $hMenu) GUICtrlCreateMenuItem(" ", -1) $MenuItem = _GUICtrlCreateMenuItemEx("Button", -1) GUISetState() While 1 Switch GUIGetMsg() Case -3, $ExitItem Exit Case $MenuItem MsgBox(0, "", "Menu Button Pressed") EndSwitch WEnd Func _GUICtrlCreateMenuItemEx($sText, $iMenuID, $iMenuEntry=-1, $iMenuRadioItem=0) Local $iAutoItVersion_Check = StringReplace(@AutoItVersion, ".", "") < 32120 If Not $iAutoItVersion_Check Then Local $nDummyMenu = GUICtrlCreateMenu("") Local $nDummyMenuItem = GUICtrlCreateMenuItem("", $nDummyMenu) EndIf Local $nMenuItem = GUICtrlCreateMenuItem($sText, $iMenuID, $iMenuEntry, $iMenuRadioItem) If $iAutoItVersion_Check Then Return $nMenuItem GUICtrlDelete($nDummyMenu) GUICtrlDelete($nDummyMenuItem) Return $nMenuItem EndFunc | UDF это для обхода бага(?) в последней версии.
---------- ViSiToR a.k.a CreatoR CreatoR это не ник, CreatoR это стиль жизни! |
|