InfoTopicBar.h
上传用户:maryhy001
上传日期:2007-05-02
资源大小:2317k
文件大小:1k
源码类别:

网格计算

开发平台:

Visual C++

  1. // InfoTopicBar.h : header file
  2. #ifndef _INFOTOPICBAR_H
  3. #define _INFOTOPICBAR_H
  4. #include "BitmapStatic.h"
  5. // CInfoTopicBar window
  6. class CInfoTopicBar : public CStatic
  7. {
  8. // Construction
  9. public:
  10. CInfoTopicBar();
  11. ~CInfoTopicBar();
  12. // Attributes
  13. public:
  14. DWORD m_exData;
  15. // Operations
  16. public:
  17. void SetBackColor(COLORREF crcolor);
  18. void SetFontColor(COLORREF crcolor);
  19. BOOL SetFont(HFONT hfont);
  20. void SetText(LPCTSTR lpszText);
  21. void GetText(CString strText);
  22. // Overrides
  23. // ClassWizard generated virtual function overrides
  24. //{{AFX_VIRTUAL(CInfoTopicBar)
  25. protected:
  26. virtual void PreSubclassWindow();
  27. //}}AFX_VIRTUAL
  28. // Generated message map functions
  29. protected:
  30. //{{AFX_MSG(CInfoTopicBar)
  31. afx_msg void OnPaint();
  32. afx_msg BOOL OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message);
  33. //}}AFX_MSG
  34. DECLARE_MESSAGE_MAP()
  35. afx_msg void OnClicked();
  36. private:
  37. HCURSOR m_hHandCursor;
  38. COLORREF m_crbackcolor; //background colour
  39. COLORREF m_crfontcolor; //font colour
  40. CFont m_fnfont; //font style.
  41. CString m_lpsText; //text / caption.
  42. };
  43. #endif // !_INFOTOPICBAR_H