home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 25: Programming / pc_actual_25.iso / C_C++ / VisualProgrammingArmoury / data1.cab / MyFileGroup / INCLUDE / UseGDI.hpp < prev    next >
Encoding:
C/C++ Source or Header  |  1999-06-23  |  1.5 KB  |  55 lines

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