home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 February / PCWorld_2000-02_cd.bin / Software / TemaCD / tcvpa / data1.cab / MyFileGroup / INCLUDE / UseGDI.hpp < prev    next >
C/C++ Source or Header  |  1999-06-03  |  1KB  |  39 lines

  1. #ifndef _INC_USEGDI_HPP
  2. #define _INC_USEGDI_HPP
  3. #ifdef BUILD_TCCORE
  4. #define TCCORELIB __declspec(dllexport)
  5. #else
  6. #ifdef BUILD_LOCAL
  7. #define TCCORELIB
  8. #else
  9. #define TCCORELIB __declspec(dllimport)
  10. #endif
  11. #endif
  12. TCCORELIB HBRUSH tcUseBrush (COLORREF color)  ;
  13. TCCORELIB HBITMAP tcUseBitmapRc (HANDLE hInst, LPCSTR name_)  ;
  14. TCCORELIB HBITMAP tcUseBitmapBuf (LPCSTR buffer)  ;
  15. TCCORELIB void tcUseBitmapHdr (HBITMAP bmp)  ;
  16. TCCORELIB HIMAGELIST tcUseImageListRc (HANDLE hInst, LPCSTR name_,int cx,DWORD mask=-1)  ;
  17. TCCORELIB HIMAGELIST tcUseImageListBuf (LPCSTR buffer, int cx, DWORD mask=-1)  ;
  18. TCCORELIB void tcUseImageListHdr (HIMAGELIST hil)  ;
  19. TCCORELIB HCURSOR tcUseCursorRc (HANDLE hInst, LPCSTR name_)  ;
  20. TCCORELIB void tcUseCursorHdr (HCURSOR cur)  ;
  21. TCCORELIB HFONT tcUseScrnFont (LPCSTR name)  ;
  22. TCCORELIB char* tcGetUsedFont (HFONT hfont)  ;
  23.  
  24. // **********************************************************************
  25. class TCCORELIB TC_CChooseFont 
  26. {
  27. public:  TC_CString Name ;
  28. public:  int Size ;
  29. public:  int Attr ;
  30. public:   TC_CChooseFont ()  ;
  31. public:  BOOL Run (HWND hWndPar=0)  ;
  32. public: static BOOL SplitName (LPCSTR src, TC_CString &name, int *size, int *attr)  ;
  33.  
  34. }; // end of class TC_CChooseFont
  35.  
  36. // **********************************************************************
  37.  
  38. #endif // _INC_USEGDI_HPP
  39.