Windows-Server-2003/shell/osshell/accesory/mspaint/pictures.h

44 lines
896 B
C++

// pictures.h : this is the header file for the picture object
//
#ifndef __PICTURES_H__
#define __PICTURES_H__
/****************************************************************************/
class CPic : public CDC
{
public:
DECLARE_DYNAMIC( CPic )
protected:
CBitmap mBitmap;
CBitmap mMask;
HBITMAP mhBitmapOld;
CSize mSize;
int miCnt;
BOOL mbReady;
public:
CPic();
~CPic();
BOOL PictureSet(LPCTSTR lpszResourceName, int iCnt=1 );
BOOL PictureSet(UINT nIDResource, int iCnt=1 );
void Picture( CDC* pDC, int iX, int iY, int iPic=0 );
CSize PictureSize() { return mSize; }
private:
BOOL InstallPicture();
};
/****************************************************************************/
#endif // __PICTURES_H__