mbutton.h
来自「MFC编程实例」· C头文件 代码 · 共 49 行
H
49 行
#if !defined(__MBUTTON_H__)
#define __MBUTTON_H__
#define WM_BTNPOS WM_USER+1000
class MCBitmapButton : public CBitmapButton
{
public:
MCBitmapButton();
BOOL LoadBitmaps
(
LPCTSTR lpszBitmapResource,
LPCTSTR lpszBitmapResourceSel=NULL,
LPCTSTR lpszBitmapResourceFocus=NULL,
LPCTSTR lpszBitmapResourceDisabled=NULL,
LPCTSTR lpszBitmapResourceMask=NULL
);
BOOL LoadBitmaps
(
UINT nIDBitmapResource,
UINT nIDBitmapResourceSel=0,
UINT nIDBitmapResourceFocus=0,
UINT nIDBitmapResourceDisabled=0,
UINT nIDBitmapResourceMask=0
);
BOOL AutoLoad(UINT nID, CWnd* pParent);
protected:
CBitmap m_bitmapMask;
afx_msg void OnLButtonUp(UINT, CPoint);
virtual void DrawItem(LPDRAWITEMSTRUCT lpDIS);
DECLARE_DYNAMIC(MCBitmapButton)
DECLARE_MESSAGE_MAP()
};
class MCSenButton : public MCBitmapButton
{
public:
MCSenButton();
protected:
BOOL m_bCheck;
afx_msg void OnMouseMove(UINT, CPoint);
afx_msg void OnCaptureChanged(CWnd *);
DECLARE_DYNAMIC(MCSenButton)
DECLARE_MESSAGE_MAP()
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?