crashrpt2
Public Types | Public Member Functions | Public Attributes | List of all members
WTL::CMemDlgTemplateT< TWinTraits > Class Template Reference

Public Types

enum  StdCtrlType {
  CTRL_BUTTON = 0x0080, CTRL_EDIT = 0x0081, CTRL_STATIC = 0x0082, CTRL_LISTBOX = 0x0083,
  CTRL_SCROLLBAR = 0x0084, CTRL_COMBOBOX = 0x0085
}
 

Public Member Functions

bool IsValid () const
 
bool IsTemplateEx () const
 
LPDLGTEMPLATE GetTemplatePtr ()
 
DLGTEMPLATEEX * GetTemplateExPtr ()
 
void Reset ()
 
void Create (bool bDlgEx, LPCTSTR lpszCaption, const RECT &rc, DWORD dwStyle=0, DWORD dwExStyle=0, LPCTSTR lpstrFontName=NULL, WORD wFontSize=0, WORD wWeight=0, BYTE bItalic=0, BYTE bCharset=0, DWORD dwHelpID=0, ATL::_U_STRINGorID ClassName=0U, ATL::_U_STRINGorID Menu=0U)
 
void Create (bool bDlgEx, LPCTSTR lpszCaption, short nX, short nY, short nWidth, short nHeight, DWORD dwStyle=0, DWORD dwExStyle=0, LPCTSTR lpstrFontName=NULL, WORD wFontSize=0, WORD wWeight=0, BYTE bItalic=0, BYTE bCharset=0, DWORD dwHelpID=0, ATL::_U_STRINGorID ClassName=0U, ATL::_U_STRINGorID Menu=0U)
 
void AddControl (ATL::_U_STRINGorID ClassName, WORD wId, const RECT &rc, DWORD dwStyle, DWORD dwExStyle, ATL::_U_STRINGorID Text, const WORD *pCreationData=NULL, WORD nCreationData=0, DWORD dwHelpID=0)
 
void AddControl (ATL::_U_STRINGorID ClassName, WORD wId, short nX, short nY, short nWidth, short nHeight, DWORD dwStyle, DWORD dwExStyle, ATL::_U_STRINGorID Text, const WORD *pCreationData=NULL, WORD nCreationData=0, DWORD dwHelpID=0)
 
void AddStdControl (StdCtrlType CtrlType, WORD wId, short nX, short nY, short nWidth, short nHeight, DWORD dwStyle, DWORD dwExStyle, ATL::_U_STRINGorID Text, const WORD *pCreationData=NULL, WORD nCreationData=0, DWORD dwHelpID=0)
 
void AddData (LPCVOID pData, size_t nData)
 
void AddString (LPCTSTR lpszStr)
 

Public Attributes

HANDLE m_hData
 
LPBYTE m_pData
 
LPBYTE m_pPtr
 
SIZE_T m_cAllocated
 

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