#include <Menu.h>
Inheritance diagram for Menu:
Public Member Functions | |
Menu (MenuHandler &, HMENU) | |
virtual | ~Menu () |
MenuHandler & | Handler () |
HMENU | Handle () |
virtual void | OnInitMenu () |
virtual void | OnInitPopupMenu (int relpos, bool winmenu) |
virtual void | OnMenuSelect (int index, int flags) |
virtual void | OnCommand (int id) |
void | SetParent (Menu *x) |
Menu * | GetParent () |
int | AddMenuitem (UINT flags, LPCTSTR=NULL, UINT_PTR id=NULL) |
void | AddSubmenu (Menu *) |
void | Enable (int id, bool bEnable=true) |
Protected Member Functions | |
virtual void | Init () |
Private Attributes | |
MenuHandler & | m_handler |
HMENU | m_h |
bool | m_bInit |
Menu * | m_parent |
menu_v | m_submenulist |
|
File ......... Menu.cpp Published .... 2004-10-05 Definition at line 28 of file Menu.cpp. References MenuHandler::Add(), and Menu(). Referenced by Menu().
|
|
Definition at line 37 of file Menu.cpp. References Handler(), m_submenulist, and MenuHandler::Remove().
|
|
Definition at line 66 of file Menu.cpp. References AddMenuitem(), MenuHandler::get_next_id(), Handle(), and Handler(). Referenced by AddMenuitem().
|
|
Definition at line 59 of file Menu.cpp. References AddSubmenu(), m_submenulist, and SetParent(). Referenced by AddSubmenu().
|
|
Definition at line 78 of file Menu.cpp. References Enable(), and Handle(). Referenced by Enable().
|
|
Definition at line 46 of file Menu.h. References m_parent.
|
|
Definition at line 38 of file Menu.h. References m_h. Referenced by AddMenuitem(), Enable(), MyDlgProc(), MenuHandler::OnInitMenu(), MenuHandler::OnInitPopupMenu(), MenuHandler::OnMenuSelect(), and MyMenu::~MyMenu().
|
|
Definition at line 37 of file Menu.h. References m_handler. Referenced by AddMenuitem(), and ~Menu().
|
|
Reimplemented in MyMenu. Definition at line 53 of file Menu.h. Referenced by OnInitPopupMenu().
|
|
Reimplemented in MyMenu. Definition at line 43 of file Menu.h. References OnCommand(). Referenced by OnCommand().
|
|
Definition at line 40 of file Menu.h. Referenced by MenuHandler::OnInitMenu().
|
|
Definition at line 49 of file Menu.cpp. References Init(), m_bInit, and OnInitPopupMenu(). Referenced by MenuHandler::OnInitPopupMenu(), and OnInitPopupMenu().
|
|
Definition at line 42 of file Menu.h. References OnMenuSelect(). Referenced by MenuHandler::OnMenuSelect(), and OnMenuSelect().
|
|
Definition at line 45 of file Menu.h. References m_parent, and SetParent(). Referenced by AddSubmenu(), and SetParent().
|
|
Definition at line 58 of file Menu.h. Referenced by OnInitPopupMenu(). |
|
Definition at line 57 of file Menu.h. Referenced by Handle(). |
|
Definition at line 56 of file Menu.h. Referenced by Handler(). |
|
Definition at line 59 of file Menu.h. Referenced by GetParent(), and SetParent(). |
|
Definition at line 60 of file Menu.h. Referenced by AddSubmenu(), and ~Menu(). |