crashrpt2
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
WTL::CUpdateUIBase Class Reference
Inheritance diagram for WTL::CUpdateUIBase:
WTL::CUpdateUI< CErrorReportDlg > WTL::CUpdateUI< CMainDlg > WTL::CDynamicUpdateUI< T > WTL::CUpdateUI< T > CErrorReportDlg CMainDlg WTL::CAutoUpdateUI< T > WTL::CRibbonUpdateUI< T > WTL::RibbonUI::CRibbonImpl< T > WTL::CRibbonFrameWindowImplBase< T, CFrameWindowImpl< T, TBase, TWinTraits > > WTL::CRibbonFrameWindowImplBase< T, CMDIFrameWindowImpl< T, TBase, TWinTraits > > WTL::CRibbonFrameWindowImplBase< T, TFrameImpl > WTL::CRibbonFrameWindowImpl< T, TBase, TWinTraits > WTL::CRibbonMDIFrameWindowImpl< T, TBase, TWinTraits >

Classes

struct  _AtlUpdateUIData
 
struct  _AtlUpdateUIElement
 
struct  _AtlUpdateUIMap
 

Public Types

enum  {
  UPDUI_MENUPOPUP = 0x0001, UPDUI_MENUBAR = 0x0002, UPDUI_CHILDWINDOW = 0x0004, UPDUI_TOOLBAR = 0x0008,
  UPDUI_STATUSBAR = 0x0010, UPDUI_ENABLED = 0x0000, UPDUI_DISABLED = 0x0100, UPDUI_CHECKED = 0x0200,
  UPDUI_CHECKED2 = 0x0400, UPDUI_RADIO = 0x0800, UPDUI_DEFAULT = 0x1000, UPDUI_TEXT = 0x2000,
  UPDUI_CLEARDEFAULT = 0x4000
}
 

Public Member Functions

bool UIGetBlockAccelerators () const
 
bool UISetBlockAccelerators (bool bBlock)
 
BOOL UIAddMenuBar (HWND hWnd)
 
BOOL UIAddToolBar (HWND hWnd)
 
BOOL UIAddStatusBar (HWND hWnd)
 
BOOL UIAddChildWindowContainer (HWND hWnd)
 
LRESULT OnInitMenuPopup (UINT, WPARAM wParam, LPARAM, BOOL &bHandled)
 
LRESULT OnCommand (UINT, WPARAM wParam, LPARAM, BOOL &bHandled)
 
BOOL UIEnable (int nID, BOOL bEnable, BOOL bForceUpdate=FALSE)
 
BOOL UISetCheck (int nID, int nCheck, BOOL bForceUpdate=FALSE)
 
BOOL UISetCheck (int nID, bool bCheck, BOOL bForceUpdate=FALSE)
 
BOOL UISetRadio (int nID, BOOL bRadio, BOOL bForceUpdate=FALSE)
 
BOOL UISetRadioMenuItem (int nID, int nIDFirst, int nIDLast, BOOL bForceUpdate=FALSE)
 
BOOL UISetText (int nID, LPCTSTR lpstrText, BOOL bForceUpdate=FALSE)
 
BOOL UISetDefault (int nID, BOOL bDefault, BOOL bForceUpdate=FALSE)
 
BOOL UISetState (int nID, DWORD dwState)
 
DWORD UIGetState (int nID)
 
BOOL UIUpdateMenuBar (BOOL bForceUpdate=FALSE, BOOL bMainMenu=FALSE)
 
BOOL UIUpdateToolBar (BOOL bForceUpdate=FALSE)
 
BOOL UIUpdateStatusBar (BOOL bForceUpdate=FALSE)
 
BOOL UIUpdateChildWindows (BOOL bForceUpdate=FALSE)
 

Static Public Member Functions

static void UIUpdateMenuBarElement (int nID, _AtlUpdateUIData *pUIData, HMENU hMenu)
 
static void UIUpdateToolBarElement (int nID, _AtlUpdateUIData *pUIData, HWND hWndToolBar)
 
static void UIUpdateStatusBarElement (int nID, _AtlUpdateUIData *pUIData, HWND hWndStatusBar)
 
static void UIUpdateChildWindow (int nID, _AtlUpdateUIData *pUIData, HWND hWnd)
 

Public Attributes

ATL::CSimpleArray< _AtlUpdateUIElementm_UIElements
 
const _AtlUpdateUIMapm_pUIMap
 
_AtlUpdateUIDatam_pUIData
 
WORD m_wDirtyType
 
bool m_bBlockAccelerators
 

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