RTCheckBox.h
上传用户:qhonly
上传日期:2013-06-10
资源大小:487k
文件大小:1k
源码类别:

界面编程

开发平台:

Visual C++

  1. #pragma once
  2. // CRTCheckBox
  3. class CRTCheckBox : public CButton
  4. {
  5. DECLARE_DYNAMIC(CRTCheckBox)
  6. public:
  7. CRTCheckBox();
  8. virtual ~CRTCheckBox();
  9. protected:
  10. static CBitmap* m_StaticBitmap[5];
  11. static UINT     m_StaticBitmapDrawMode[5];
  12. static BOOL     m_IsEnableSkin;
  13. static BOOL     m_IsBackTransparent;  
  14. public:
  15. static void SetBitmap(CBitmap* StaticBitmap[],UINT DrawMode[]);
  16. static void EnableSkin(BOOL IsEnable = TRUE,BOOL BackTransparent = FALSE);
  17. protected:
  18. DECLARE_MESSAGE_MAP()
  19. public:
  20. afx_msg void OnPaint();
  21. afx_msg BOOL OnEraseBkgnd(CDC* pDC);
  22. protected:
  23. virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam);
  24. };