checkbox.h

来自「手机数据备份软件」· C头文件 代码 · 共 30 行

H
30
字号
// CheckBox.h: interface for the CCheckBox class.
//
//////////////////////////////////////////////////////////////////////

#ifndef _CHECKBOX_H_
#define _CHECKBOX_H_

class CCheckBox : public CWindowImpl<CCheckBox,CButton>  
{
private:
	BOOL m_bFocus;
public: 
	BEGIN_MSG_MAP(CCeckBox)
	MESSAGE_HANDLER(WM_PAINT, OnPaint)
	MESSAGE_HANDLER(WM_KILLFOCUS, OnKillFocus)
	MESSAGE_HANDLER(WM_SETFOCUS, OnSetFocus)
	END_MSG_MAP() 
public:
	void SetCheck(int nState);
	int GetCheck();
	CCheckBox();
	virtual ~CCheckBox();

	LRESULT OnPaint(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
	LRESULT OnKillFocus(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
	LRESULT OnSetFocus(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
};

#endif //_CHECKBOX_H_

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?