Page principale | Hiérarchie des classes | Liste par ordre alphabétique | Liste des composants | Liste des fichiers | Composants | Déclarations | Pages associées

Référence de la classe CMyImageList

#include <MyImageList.h>


Membres publics

 CMyImageList ()
 CMyImageList (int dx, int dy, HINSTANCE hInstance)
void Init (int dx, int dy, HINSTANCE hInstance)
virtual ~CMyImageList ()
char operator[] (int num)
 operator HIMAGELIST () const
HIMAGELIST Create (int cx, int cy, UINT flags, int cInitial, int cGrow)
BOOL Destroy ()
int GetImageCount ()
BOOL SetImageCount (UINT uNewCount)
int Add (HBITMAP hbmImage, HBITMAP hbmMask)
int AddImage (int idImage)
int AddIcon (int idIcon)
int ReplaceIcon (int i, HICON hicon)
COLORREF SetBkColor (COLORREF clrBk)
COLORREF GetBkColor ()
BOOL SetOverlayImage (int iImage, int iOverlay)
BOOL Draw (int i, HDC hdcDst, int x, int y, UINT fStyle)
BOOL Replace (int i, HBITMAP hbmImage, HBITMAP hbmMask)
int AddMasked (HBITMAP hbmImage, COLORREF crMask)
BOOL DrawEx (int i, HDC hdcDst, int x, int y, int dx, int dy, COLORREF rgbBk, COLORREF rgbFg, UINT fStyle)
BOOL DrawIndirect (IMAGELISTDRAWPARAMS *pimldp)
BOOL Remove (int i)
HICON GetIcon (int i, UINT flags)
HIMAGELIST LoadImage (HINSTANCE hi, LPCSTR lpbmp, int cx, int cGrow, COLORREF crMask, UINT uType, UINT uFlags)
BOOL Copy (int iDst, HIMAGELIST himlSrc, int iSrc, UINT uFlags)
BOOL BeginDrag (int iTrack, int dxHotspot, int dyHotspot)
void EndDrag ()
BOOL DragEnter (HWND hwndLock, int x, int y)
BOOL DragLeave (HWND hwndLock)
BOOL DragMove (int x, int y)
BOOL SetDragCursorImage (int iDrag, int dxHotspot, int dyHotspot)
BOOL DragShowNolock (BOOL fShow)
HIMAGELIST GetDragImage (POINT FAR *ppt, POINT FAR *pptHotspot)
BOOL SetIconSize (int cx, int cy)
BOOL GetImageInfo (int i, IMAGEINFO FAR *pImageInfo)
HIMAGELIST Merge (int i1, HIMAGELIST himl2, int i2, int dx, int dy)
HIMAGELIST Duplicate ()
BOOL RemoveAll ()
HICON ExtractIcon (HINSTANCE hi, int i)
HIMAGELIST LoadBitmap (HINSTANCE hi, LPCSTR lpbmp, int cx, int cGrow, COLORREF crMask)

Attributs Privés

HIMAGELIST himl
int m_dx
int m_dy
HINSTANCE m_hInstance


Documentation des contructeurs et destructeurs

CMyImageList::CMyImageList  )  [inline]
 

CMyImageList::CMyImageList int  dx,
int  dy,
HINSTANCE  hInstance
[inline]
 

virtual CMyImageList::~CMyImageList  )  [inline, virtual]
 


Documentation des méthodes

int CMyImageList::Add HBITMAP  hbmImage,
HBITMAP  hbmMask
[inline]
 

int CMyImageList::AddIcon int  idIcon  )  [inline]
 

int CMyImageList::AddImage int  idImage  )  [inline]
 

int CMyImageList::AddMasked HBITMAP  hbmImage,
COLORREF  crMask
[inline]
 

BOOL CMyImageList::BeginDrag int  iTrack,
int  dxHotspot,
int  dyHotspot
[inline]
 

BOOL CMyImageList::Copy int  iDst,
HIMAGELIST  himlSrc,
int  iSrc,
UINT  uFlags
[inline]
 

HIMAGELIST CMyImageList::Create int  cx,
int  cy,
UINT  flags,
int  cInitial,
int  cGrow
[inline]
 

BOOL CMyImageList::Destroy  )  [inline]
 

BOOL CMyImageList::DragEnter HWND  hwndLock,
int  x,
int  y
[inline]
 

BOOL CMyImageList::DragLeave HWND  hwndLock  )  [inline]
 

BOOL CMyImageList::DragMove int  x,
int  y
[inline]
 

BOOL CMyImageList::DragShowNolock BOOL  fShow  )  [inline]
 

BOOL CMyImageList::Draw int  i,
HDC  hdcDst,
int  x,
int  y,
UINT  fStyle
[inline]
 

BOOL CMyImageList::DrawEx int  i,
HDC  hdcDst,
int  x,
int  y,
int  dx,
int  dy,
COLORREF  rgbBk,
COLORREF  rgbFg,
UINT  fStyle
[inline]
 

BOOL CMyImageList::DrawIndirect IMAGELISTDRAWPARAMS *  pimldp  )  [inline]
 

HIMAGELIST CMyImageList::Duplicate  )  [inline]
 

void CMyImageList::EndDrag  )  [inline]
 

HICON CMyImageList::ExtractIcon HINSTANCE  hi,
int  i
[inline]
 

COLORREF CMyImageList::GetBkColor  )  [inline]
 

HIMAGELIST CMyImageList::GetDragImage POINT FAR *  ppt,
POINT FAR *  pptHotspot
[inline]
 

HICON CMyImageList::GetIcon int  i,
UINT  flags
[inline]
 

int CMyImageList::GetImageCount  )  [inline]
 

BOOL CMyImageList::GetImageInfo int  i,
IMAGEINFO FAR *  pImageInfo
[inline]
 

void CMyImageList::Init int  dx,
int  dy,
HINSTANCE  hInstance
[inline]
 

HIMAGELIST CMyImageList::LoadBitmap HINSTANCE  hi,
LPCSTR  lpbmp,
int  cx,
int  cGrow,
COLORREF  crMask
[inline]
 

HIMAGELIST CMyImageList::LoadImage HINSTANCE  hi,
LPCSTR  lpbmp,
int  cx,
int  cGrow,
COLORREF  crMask,
UINT  uType,
UINT  uFlags
[inline]
 

HIMAGELIST CMyImageList::Merge int  i1,
HIMAGELIST  himl2,
int  i2,
int  dx,
int  dy
[inline]
 

CMyImageList::operator HIMAGELIST  )  const [inline]
 

char CMyImageList::operator[] int  num  )  [inline]
 

BOOL CMyImageList::Remove int  i  )  [inline]
 

BOOL CMyImageList::RemoveAll  )  [inline]
 

BOOL CMyImageList::Replace int  i,
HBITMAP  hbmImage,
HBITMAP  hbmMask
[inline]
 

int CMyImageList::ReplaceIcon int  i,
HICON  hicon
[inline]
 

COLORREF CMyImageList::SetBkColor COLORREF  clrBk  )  [inline]
 

BOOL CMyImageList::SetDragCursorImage int  iDrag,
int  dxHotspot,
int  dyHotspot
[inline]
 

BOOL CMyImageList::SetIconSize int  cx,
int  cy
[inline]
 

BOOL CMyImageList::SetImageCount UINT  uNewCount  )  [inline]
 

BOOL CMyImageList::SetOverlayImage int  iImage,
int  iOverlay
[inline]
 


Documentation des données imbriquées

HIMAGELIST CMyImageList::himl [private]
 

int CMyImageList::m_dx [private]
 

int CMyImageList::m_dy [private]
 

HINSTANCE CMyImageList::m_hInstance [private]
 


La documentation associée à cette classe a été générée à partir du fichier suivant :
Généré le Thu Apr 8 18:58:44 2004 pour SFC par doxygen 1.3.6