CAutoFont.h
上传用户:hhs829
上传日期:2022-06-17
资源大小:586k
文件大小:1k
- //
- // CAutoFont.h
- //
- #ifndef __H_CAutoFont__
- #define __H_CAutoFont__
- class CAutoFont
- {
- private:
- HDC mDC;
- LOGFONT mLogFont;
- HFONT mNewFont;
- HFONT mOldFont;
- private:
- void DefaultFont(void);
- public:
- CAutoFont();
- CAutoFont(LOGFONT inFont);
- ~CAutoFont();
- void CreateFont(LOGFONT inFont);
- void CreateFont(const char * inFaceName);
- void CreateStockObject(int inIndex);
- void SelectToDC(HDC inTargetDC);
- void RestoreToDC(void);
- };
- #endif // __H_CAutoFont__