MenuItem check uncheck
Posted: Wed Jan 26, 2011 1:29 pm
Hello

i need :
1-Get state of checked or unchecked items?
2-can i use option icon Instead check icon?
3-have u a better way for this subject?
Thanks

Code: Select all
Procedure MenuItemControler()
For i=0 To 4 : CheckMenuItem_(GetMenu_(WindowID(0)),i,#MF_UNCHECKED) : Next
CheckMenuItem_(GetMenu_(WindowID(0)),EventMenu(),#MF_CHECKED)
EndProcedure
OpenWindow(0,0,0,150,160,"Menu",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
Global hWndMenu = CreateMenu(0, WindowID(0))
MenuTitle("MainMenu")
MenuItem(0,"Item 1")
MenuItem(1,"Item 2")
MenuItem(2,"Item 3") : CheckMenuItem_(hWndMenu,2,#MF_CHECKED);Default Item
MenuItem(3,"Item 4")
MenuItem(4,"Item 5")
MenuBar()
MenuItem(5,"Exit")
Repeat
event = WaitWindowEvent()
Select event
Case #PB_Event_Menu
Select EventMenu()
Case 0 : MenuItemControler()
Case 1 : MenuItemControler()
Case 2 : MenuItemControler()
Case 3 : MenuItemControler()
Case 4 : MenuItemControler()
Case 5 : exit=1
EndSelect
Case #PB_Event_CloseWindow : exit=1
EndSelect
Until exit=1
1-Get state of checked or unchecked items?
2-can i use option icon Instead check icon?
3-have u a better way for this subject?
Thanks