crashrpt2
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
WTL::CDialogResize< T > Class Template Reference
Inheritance diagram for WTL::CDialogResize< T >:
WTL::CStdDialogResizeImplBase< T, t_shidiFlags, t_bModal > WTL::CStdDialogResizeImplBase< T, t_shidiFlags, t_bModal, ATL::CAxDialogImpl< T > > WTL::CStdDialogResizeImplBase< T, t_shidiFlags, t_bModal, TBase > WTL::CStdSimpleDialogResizeImpl< T, t_wDlgTemplateID, t_shidiFlags > WTL::CStdDialogResizeImpl< T, t_shidiFlags, t_bModal > WTL::CStdAxDialogResizeImpl< T, t_shidiFlags, t_bModal > WTL::CAppStdDialogImplBase< T, CStdDialogResizeImpl< T, t_shidiFlags, t_bModal >, t_shidiFlags, t_bModal > WTL::CAppStdDialogImplBase< T, CStdAxDialogResizeImpl< T, t_shidiFlags, t_bModal >, t_shidiFlags, t_bModal > WTL::CAppStdDialogResizeImpl< T, t_shidiFlags, t_bModal > WTL::CAppStdAxDialogResizeImpl< T, t_shidiFlags, t_bModal >

Classes

struct  _AtlDlgResizeData
 
struct  _AtlDlgResizeMap
 

Public Types

enum  {
  DLSZ_SIZE_X = 0x00000001, DLSZ_SIZE_Y = 0x00000002, DLSZ_MOVE_X = 0x00000004, DLSZ_MOVE_Y = 0x00000008,
  DLSZ_REPAINT = 0x00000010, DLSZ_CENTER_X = 0x00000020, DLSZ_CENTER_Y = 0x00000040, _DLSZ_BEGIN_GROUP = 0x00001000,
  _DLSZ_END_GROUP = 0x00002000, _DLSZ_GRIPPER = 0x00004000
}
 

Public Member Functions

void DlgResize_Init (bool bAddGripper=true, bool bUseMinTrackSize=true, DWORD dwForceStyle=WS_CLIPCHILDREN)
 
void DlgResize_UpdateLayout (int cxWidth, int cyHeight)
 
LRESULT OnSize (UINT, WPARAM wParam, LPARAM lParam, BOOL &)
 
LRESULT OnGetMinMaxInfo (UINT, WPARAM, LPARAM lParam, BOOL &)
 
bool DlgResize_PositionControl (int cxWidth, int cyHeight, RECT &rectGroup, _AtlDlgResizeData &data, bool bGroup, _AtlDlgResizeData *pDataPrev=NULL)
 

Public Attributes

ATL::CSimpleArray< _AtlDlgResizeDatam_arrData
 
SIZE m_sizeDialog
 
POINT m_ptMinTrackSize
 
bool m_bGripper
 

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