ReactOS 0.4.16-dev-456-ga97fcf1
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 2804 of file msutb.cpp.

2805{
2806 if (m_pMenuUI)
2808}
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 2779 of file msutb.cpp.

2780{
2781 CUTBMenuItem *pMenuItem = new(cicNoThrow) CUTBMenuItem(pMenuUI);
2782 if (!pMenuItem)
2783 return NULL;
2784
2785 WCHAR szText[256];
2786 ::LoadStringW(g_hInst, nStringID, szText, _countof(szText));
2787
2788 if (pMenuItem->Initialize() &&
2789 pMenuItem->Init(nCommandId, szText) &&
2790 pMenuUI->InsertItem(pMenuItem))
2791 {
2792 return pMenuItem;
2793 }
2794
2795 delete pMenuItem;
2796 return NULL;
2797}
#define cicNoThrow
Definition: cicbase.h:34
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 _countof(array)
Definition: sndvol32.h:70
int WINAPI LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ UINT uID, _Out_writes_to_(cchBufferMax, return+1) LPWSTR lpBuffer, _In_ int cchBufferMax)
__wchar_t WCHAR
Definition: xmlstorage.h:180

Referenced by CUTBContextMenu::CreateMenuUI().

◆ PostKey()

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

Definition at line 2799 of file msutb.cpp.

2800{
2802}
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: