windows-nt/Source/XPSP1/NT/windows/feime/cht/cblocks/dibpal.h
2020-09-26 16:20:57 +08:00

39 lines
962 B
C++

/*************************************************
* dibpal.h *
* *
* Copyright (C) 1995-1999 Microsoft Inc. *
* *
*************************************************/
// dibpal.h : header file
//
// CDIBPal class
//
#ifndef __DIBPAL__
#define __DIBPAL__
#include "dib.h"
class CDIBPal : public CPalette
{
public:
CDIBPal();
~CDIBPal();
BOOL Create(CDIB *pDIB); // create from a DIB
void Draw(CDC *pDC, CRect *pRect, BOOL bBkgnd = FALSE);
int GetNumColors(); // get the no. of colors in the pal.
BOOL SetSysPalColors();
BOOL Load(char *pszFileName = NULL);
BOOL Load(CFile *fp);
BOOL Load(UINT_PTR hFile);
BOOL Load(HMMIO hmmio);
BOOL Save(CFile *fp);
BOOL Save(UINT_PTR hFile);
BOOL Save(HMMIO hmmio);
};
#endif // __DIBPAL__