ReactOS 0.4.16-dev-2498-g8632030
CModalMenu Class Reference
Inheritance diagram for CModalMenu:
Collaboration diagram for CModalMenu:

Public Member Functions

 CModalMenu ()
 
virtual ~CModalMenu ()
 
CUTBMenuItemInsertItem (CUTBMenuWnd *pMenuUI, INT nCommandId, INT nStringID)
 
void PostKey (BOOL bUp, WPARAM wParam, LPARAM lParam)
 
void CancelMenu ()
 

Public Attributes

DWORD m_dwUnknown26
 
CUTBMenuWndm_pMenuUI
 

Detailed Description

Definition at line 983 of file msutb.cpp.

Constructor & Destructor Documentation

◆ CModalMenu()

CModalMenu::CModalMenu ( )
inline

Definition at line 990 of file msutb.cpp.

990{ }

◆ ~CModalMenu()

virtual CModalMenu::~CModalMenu ( )
inlinevirtual

Definition at line 991 of file msutb.cpp.

991{ }

Member Function Documentation

◆ CancelMenu()

void CModalMenu::CancelMenu ( )

Definition at line 2805 of file msutb.cpp.

2806{
2807 if (m_pMenuUI)
2809}
CUTBMenuWnd * m_pMenuUI
Definition: msutb.cpp:987
void CancelMenu()
Definition: cicuif.cpp:4384

Referenced by CTipbarWnd::CancelMenu().

◆ InsertItem()

CUTBMenuItem * CModalMenu::InsertItem ( CUTBMenuWnd pMenuUI,
INT  nCommandId,
INT  nStringID 
)

Definition at line 2780 of file msutb.cpp.

2781{
2782 CUTBMenuItem *pMenuItem = new(cicNoThrow) CUTBMenuItem(pMenuUI);
2783 if (!pMenuItem)
2784 return NULL;
2785
2786 WCHAR szText[256];
2787 ::LoadStringW(g_hInst, nStringID, szText, _countof(szText));
2788
2789 if (pMenuItem->Initialize() &&
2790 pMenuItem->Init(nCommandId, szText) &&
2791 pMenuUI->InsertItem(pMenuItem))
2792 {
2793 return pMenuItem;
2794 }
2795
2796 delete pMenuItem;
2797 return NULL;
2798}
#define cicNoThrow
Definition: cicbase.h:46
BOOL Init(UINT nMenuItemID, LPCWSTR pszText)
Definition: cicuif.cpp:4911
BOOL InsertItem(CUIFMenuItem *pItem)
Definition: cicuif.cpp:4635
#define NULL
Definition: types.h:112
HINSTANCE g_hInst
Definition: msutb.cpp:29
#define LoadStringW
Definition: utils.h:64
#define _countof(array)
Definition: sndvol32.h:70
__wchar_t WCHAR
Definition: xmlstorage.h:180

Referenced by CUTBContextMenu::CreateMenuUI().

◆ PostKey()

void CModalMenu::PostKey ( BOOL  bUp,
WPARAM  wParam,
LPARAM  lParam 
)

Definition at line 2800 of file msutb.cpp.

2801{
2803}
void PostKey(BOOL bUp, WPARAM wParam, LPARAM lParam)
Definition: cicuif.cpp:4763
WPARAM wParam
Definition: combotst.c:138
LPARAM lParam
Definition: combotst.c:139

Referenced by CTipbarWnd::OnModalInput().

Member Data Documentation

◆ m_dwUnknown26

DWORD CModalMenu::m_dwUnknown26

Definition at line 986 of file msutb.cpp.

◆ m_pMenuUI

CUTBMenuWnd* CModalMenu::m_pMenuUI

The documentation for this class was generated from the following file: