crashrpt
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
WTL::CIconT< t_bManaged > Class Template Reference

Public Member Functions

 CIconT (HICON hIcon=NULL)
 
CIconT< t_bManaged > & operator= (HICON hIcon)
 
void Attach (HICON hIcon)
 
HICON Detach ()
 
 operator HICON () const
 
bool IsNull () const
 
HICON LoadIcon (ATL::_U_STRINGorID icon)
 
HICON LoadIcon (ATL::_U_STRINGorID icon, int cxDesired, int cyDesired, UINT fuLoad=0)
 
HICON LoadOEMIcon (LPCTSTR lpstrIconName)
 
HICON CreateIcon (int nWidth, int nHeight, BYTE cPlanes, BYTE cBitsPixel, CONST BYTE *lpbANDbits, CONST BYTE *lpbXORbits)
 
HICON CreateIconFromResource (PBYTE pBits, DWORD dwResSize, DWORD dwVersion=0x00030000)
 
HICON CreateIconFromResourceEx (PBYTE pbBits, DWORD cbBits, DWORD dwVersion=0x00030000, int cxDesired=0, int cyDesired=0, UINT uFlags=LR_DEFAULTCOLOR)
 
HICON CreateIconIndirect (PICONINFO pIconInfo)
 
HICON ExtractIcon (LPCTSTR lpszExeFileName, UINT nIconIndex)
 
HICON ExtractAssociatedIcon (HINSTANCE hInst, LPTSTR lpIconPath, LPWORD lpiIcon)
 
BOOL DestroyIcon ()
 
HICON CopyIcon ()
 
HICON DuplicateIcon ()
 
BOOL DrawIcon (HDC hDC, int x, int y)
 
BOOL DrawIcon (HDC hDC, POINT pt)
 
BOOL DrawIconEx (HDC hDC, int x, int y, int cxWidth, int cyWidth, UINT uStepIfAniCur=0, HBRUSH hbrFlickerFreeDraw=NULL, UINT uFlags=DI_NORMAL)
 
BOOL DrawIconEx (HDC hDC, POINT pt, SIZE size, UINT uStepIfAniCur=0, HBRUSH hbrFlickerFreeDraw=NULL, UINT uFlags=DI_NORMAL)
 
BOOL GetIconInfo (PICONINFO pIconInfo) const
 

Static Public Member Functions

static bool IsOEMIcon (LPCTSTR lpstrIconName)
 

Public Attributes

HICON m_hIcon
 

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