#pragma once
|
|
|
#define WM_CHECKBOX_STATE_CHANGED WM_USER + 1003
|
|
class CCustomCheckBox : public CButton
|
{
|
public:
|
CCustomCheckBox();
|
virtual ~CCustomCheckBox();
|
|
public:
|
void SetBackgroundColor(COLORREF color);
|
void SetTextColor(COLORREF color);
|
void SetNotifyHwnd(HWND hWnd); // ÉèÖÃÏûÏ¢½ÓÊÕ´°¿Ú
|
|
protected:
|
afx_msg HBRUSH CtlColor(CDC* pDC, UINT nCtlColor);
|
afx_msg void OnClicked();
|
DECLARE_MESSAGE_MAP()
|
|
private:
|
COLORREF m_bgColor;
|
COLORREF m_textColor;
|
CBrush m_brush;
|
HWND m_hNotifyWnd;
|
};
|