ReactOS 0.4.15-dev-7998-gdb93cb1
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 988 of file msutb.cpp.

Constructor & Destructor Documentation

◆ CModalMenu()

CModalMenu::CModalMenu ( )
inline

Definition at line 995 of file msutb.cpp.

995{ }

◆ ~CModalMenu()

virtual CModalMenu::~CModalMenu ( )
inlinevirtual

Definition at line 996 of file msutb.cpp.

996{ }

Member Function Documentation

◆ CancelMenu()

void CModalMenu::CancelMenu ( )

Definition at line 2809 of file msutb.cpp.

2810{
2811 if (m_pMenuUI)
2813}
CUTBMenuWnd * m_pMenuUI
Definition: msutb.cpp:992
void CancelMenu()
Definition: cicuif.cpp:4384

Referenced by CTipbarWnd::CancelMenu().

◆ InsertItem()

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

Definition at line 2784 of file msutb.cpp.

2785{
2786 CUTBMenuItem *pMenuItem = new(cicNoThrow) CUTBMenuItem(pMenuUI);
2787 if (!pMenuItem)
2788 return NULL;
2789
2790 WCHAR szText[256];
2791 ::LoadStringW(g_hInst, nStringID, szText, _countof(szText));
2792
2793 if (pMenuItem->Initialize() &&
2794 pMenuItem->Init(nCommandId, szText) &&
2795 pMenuUI->InsertItem(pMenuItem))
2796 {
2797 return pMenuItem;
2798 }
2799
2800 delete pMenuItem;
2801 return NULL;
2802}
#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:68
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 2804 of file msutb.cpp.

2805{
2807}
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 991 of file msutb.cpp.

◆ m_pMenuUI

CUTBMenuWnd* CModalMenu::m_pMenuUI

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