CAutoFont.h
上传用户:hhs829
上传日期:2022-06-17
资源大小:586k
文件大小:1k
源码类别:

DirextX编程

开发平台:

Visual C++

  1. //
  2. // CAutoFont.h
  3. //
  4. #ifndef __H_CAutoFont__
  5. #define __H_CAutoFont__
  6. class CAutoFont
  7. {
  8. private:
  9. HDC        mDC;
  10. LOGFONT    mLogFont;
  11. HFONT      mNewFont;
  12. HFONT      mOldFont;
  13. private:
  14. void DefaultFont(void);
  15. public:
  16. CAutoFont();
  17. CAutoFont(LOGFONT inFont);
  18. ~CAutoFont();
  19. void CreateFont(LOGFONT inFont);
  20. void CreateFont(const char * inFaceName);
  21. void CreateStockObject(int inIndex);
  22. void SelectToDC(HDC inTargetDC);
  23. void RestoreToDC(void);
  24. };
  25. #endif // __H_CAutoFont__