Что нового

создание меню

Ganibal95

GreenBytes
Сообщения
877
Репутация
240
Всем привет

Например я создал ЛистБокс, и в этом элементе я нажимаю правой клавишей мышей и появляется меню.
Вопрос: Как создать это самое меню?)
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
Код:
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <WindowsConstants.au3>

$Form1 = GUICreate("Form1", 382, 272, 192, 124)
$List1 = GUICtrlCreateList('0000000000', 8, 8, 361, 253)
GUICtrlSetData(-1, '111111111 | 2222222222 | 333333333')
$context = GUICtrlCreateContextMenu($List1)
$cont1 = GUICtrlCreateMenuItem('About', $context)
GUICtrlCreateMenuItem('', $context)
$cont2 = GUICtrlCreateMenuItem('Exit', $context)
GUISetState(@SW_SHOW)

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE, $cont2
			Exit
		Case $cont1
			MsgBox(0, '', 'About')
	EndSwitch
WEnd
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Как правильно называть темы

"создание меню" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, Модератор раздела.
 
Верх