CBmpMenuOwnerWnd< TBase > Class Template Reference

#include <BmpMenuOwnerWnd.h>

Inheritance diagram for CBmpMenuOwnerWnd< TBase >:

CFrameWndBase< TBase > CFrameWndBase< TBase > CFrameWndEx CFrameWndEx CMDIFrameWndEx CMDIFrameWndEx CFrameWndEx CFrameWndEx CMDIFrameWndEx CMDIFrameWndEx List of all members.

Public Member Functions

 CBmpMenuOwnerWnd ()
 ~CBmpMenuOwnerWnd ()
 CBmpMenuOwnerWnd ()
 ~CBmpMenuOwnerWnd ()

Protected Member Functions

afx_msg void OnInitMenuPopup (CMenu *pPopupMenu, UINT nIndex, BOOL bSysMenu)
afx_msg void OnDrawItem (int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct)
afx_msg void OnMeasureItem (int nIDCtl, LPMEASUREITEMSTRUCT lpMeasureItemStruct)
afx_msg void OnInitMenuPopup (CMenu *pPopupMenu, UINT nIndex, BOOL bSysMenu)
afx_msg void OnDrawItem (int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct)
afx_msg void OnMeasureItem (int nIDCtl, LPMEASUREITEMSTRUCT lpMeasureItemStruct)

Detailed Description

template<class TBase>
class CBmpMenuOwnerWnd< TBase >

a control drawing helper class

Definition at line 32 of file BmpMenuOwnerWnd.h.


Constructor & Destructor Documentation

template<class TBase>
CBmpMenuOwnerWnd< TBase >::CBmpMenuOwnerWnd (  ) 

Definition at line 47 of file BmpMenuOwnerWnd.h.

template<class TBase>
CBmpMenuOwnerWnd< TBase >::~CBmpMenuOwnerWnd (  ) 

Definition at line 52 of file BmpMenuOwnerWnd.h.

template<class TBase>
CBmpMenuOwnerWnd< TBase >::CBmpMenuOwnerWnd (  ) 

template<class TBase>
CBmpMenuOwnerWnd< TBase >::~CBmpMenuOwnerWnd (  ) 


Member Function Documentation

template<class TBase>
afx_msg void CBmpMenuOwnerWnd< TBase >::OnDrawItem ( int  nIDCtl,
LPDRAWITEMSTRUCT  lpDrawItemStruct 
) [protected]

template<class TBase>
void CBmpMenuOwnerWnd< TBase >::OnDrawItem ( int  nIDCtl,
LPDRAWITEMSTRUCT  lpDrawItemStruct 
) [protected]

Definition at line 65 of file BmpMenuOwnerWnd.h.

References CWinAppEx::GetBitmappedMenus(), CWinAppEx::GetInstance(), CWinAppEx::GetMenuImage(), CWinAppEx::GetMenuImageList(), ROP_PSDPxax, szMenuIcon(), and VERIFY.

template<class TBase>
afx_msg void CBmpMenuOwnerWnd< TBase >::OnInitMenuPopup ( CMenu *  pPopupMenu,
UINT  nIndex,
BOOL  bSysMenu 
) [protected]

Reimplemented in CFrameWndBase< TBase >, CFrameWndBase< TBase >, CFrameWndBase< CMDIFrameWnd >, CFrameWndBase< CMDIFrameWnd >, CFrameWndBase< CFrameWnd >, and CFrameWndBase< CFrameWnd >.

template<class TBase>
void CBmpMenuOwnerWnd< TBase >::OnInitMenuPopup ( CMenu *  pPopupMenu,
UINT  nIndex,
BOOL  bSysMenu 
) [protected]

Reimplemented in CFrameWndBase< TBase >, CFrameWndBase< TBase >, CFrameWndBase< CMDIFrameWnd >, CFrameWndBase< CMDIFrameWnd >, CFrameWndBase< CFrameWnd >, and CFrameWndBase< CFrameWnd >.

Definition at line 57 of file BmpMenuOwnerWnd.h.

References CWinAppEx::GetInstance(), and CWinAppEx::SetMenuIcons().

Referenced by CFrameWndBase< TBase >::OnInitMenuPopup().

template<class TBase>
afx_msg void CBmpMenuOwnerWnd< TBase >::OnMeasureItem ( int  nIDCtl,
LPMEASUREITEMSTRUCT  lpMeasureItemStruct 
) [protected]

template<class TBase>
void CBmpMenuOwnerWnd< TBase >::OnMeasureItem ( int  nIDCtl,
LPMEASUREITEMSTRUCT  lpMeasureItemStruct 
) [protected]

Definition at line 119 of file BmpMenuOwnerWnd.h.

References CWinAppEx::GetBitmappedMenus(), CWinAppEx::GetInstance(), and szMenuIcon().


The documentation for this class was generated from the following files:
Generated on Thu Dec 7 01:19:43 2006 for DT2005.panorama by  doxygen 1.4.7