|
|
#ifndef _INC_IMAGELST_H
#define _INC_IMAGELST_H
/*
* i m a g e l s t . h * * Purpose: * Born from the fire of util.h, this is where all the * "shared image list stuff" went. * * History: * Halloween 1996 - Created (t-erikne) * * Copyright (C) Microsoft Corp. 1996 * */
enum { iiconReplyOverlay = 0, iiconForwardOverlay, iiconSortAsc, iiconSortDesc, iiconHeaderPri, iiconHeaderAttach, iiconPriLow, iiconPriHigh, iiconAttach, iiconUnReadMail, iiconReadMail, iiconUnSentMail, iiconMailUnReadSigned, iiconMailUnReadEncrypted, iiconMailUnReadSignedAndEncrypted, iiconMailReadSigned, iiconMailReadEncrypted, iiconMailReadSignedAndEncrypted, iiconMailUnReadBadSigned, iiconMailUnReadBadEncrypted, iiconMailUnReadBadSignedAndEncrypted, iiconMailReadBadSigned, iiconMailReadBadEncrypted, iiconMailReadBadSignedAndEncrypted, iiconNewsHeader, iiconNewsHeaderRead, iiconNewsUnread, iiconNewsRead, iiconNewsFailed, iiconNewsUnsent, iiconMailHeader, iiconMailDeleted, iiconVoiceMail, iiconHeaderFlag, iiconFlag, iiconHeaderDownload, iiconDownload, iiconHeaderThreadState, iiconWatchThread, iiconIgnoreThread, iiconNewsUnreadSigned, iiconNewsReadSigned, iiconSmMax }; enum { iiconStatePriHigh, iiconStateDownload, iiconStateNew, iiconStateFailed, iiconStateCollapsed, iiconStateExpanded, iiconStateUnchecked, iiconStateChecked, iiconStateIndeterminate, iiconStateCollapsedDownload, iiconStateExpandedDownload, iiconStateDisabled, iiconStateInvalid, iiconStateDefault, iiconStMax }; enum { OVERLAY_REPLY = 1, OVERLAY_FORWARD = 2 };
#define cxImlSmall 16
#define cyImlSmall 16
#define GIML_SMALL 0x0001
#define GIML_STATE 0x0004
HIMAGELIST InitImageList(int cx, int cy, LPCSTR szbm, int cicon, COLORREF cr); HIMAGELIST GetImageList(UINT fIml); void FreeImageLists(void); BOOL LoadBitmapAndPalette(int idbmp, HBITMAP *phbmp, HPALETTE *phpal); void TileImage(HBITMAP hbmp, HDC hdc, LPPOINT lpptOrigin, LPRECT lprcDest);
#endif // _INC_IMAGELST_H
|