mef-t
Осваивающий
- Сообщения
- 306
- Репутация
- 30
Доброго времени суток.
Просьба подсказать, можно ли использовать элементы меню, как кнопки.
Т.е. чтобы при нажатии на меню (в примере "Настройка") не открывалось подменю с его элементами, а сразу выполнялось действие, как при нажатии на кнопки.
Или же это можно реализовать только через кнопки? Но тогда станет куда сложнее для всех остальных элементов меню сделать подменю.
Просьба подсказать, можно ли использовать элементы меню, как кнопки.
Т.е. чтобы при нажатии на меню (в примере "Настройка") не открывалось подменю с его элементами, а сразу выполнялось действие, как при нажатии на кнопки.
Код:
#include <GuiConstantsEx.au3>
#include <WindowsConstants.au3>
_Initialise()
Func _Initialise()
; GUI
Global $GUI = GUICreate("Sample GUI", 410, 400, -1, -1, $WS_OVERLAPPEDWINDOW)
; MENU
Global $iMenuSettings = GUICtrlCreateMenu("Настройки")
Global $iMenuTools = GUICtrlCreateMenu("Инструменты")
Global $iMenuStatistics = GUICtrlCreateMenu("Статистика")
Global $iMenuFolder = GUICtrlCreateMenu("Папка бота")
Global $iMenuInformation = GUICtrlCreateMenu("Информация")
GUISetState(@SW_SHOW)
While True
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
Case $iMenuSettings
MsgBox(0, "Справка", "Открытие отдельного CHM")
EndSwitch
WEnd
EndFunc ;==>_Initialise()
Или же это можно реализовать только через кнопки? Но тогда станет куда сложнее для всех остальных элементов меню сделать подменю.