資源簡(jiǎn)介
基于MFC的按鈕類,按鈕設(shè)置為三態(tài),常態(tài),點(diǎn)擊,鼠標(biāo)移動(dòng)顯示不同的圖片。里面是.h和.cpp文件
代碼片段和文件信息
//?Mybutton.cpp?:?實(shí)現(xiàn)文件
//
#include?“stdafx.h“
#include?“SDAI-textDlg.h“
#include?“Mybutton.h“
//?CMybutton
/*
自制ButtonL輸入圖片ID,顯示三態(tài)圖片
*/
IMPLEMENT_DYNAMIC(CMybutton?CWnd)
CMybutton::CMybutton()
{
m_BkColor?=?RGB(0?255?0);
//m_Pen.CreatePen(PS_SOLID?1?RGB(201?201?233));
//m_normalBrush.CreateSolidBrush(RGB(0?0?255));//正常狀態(tài)下的按鈕顏色
//m_activeBrush.CreateSolidBrush(RGB(0?255?0));//按鈕按下時(shí)的按鈕顏色
//m_moveBrush.CreateSolidBrush(RGB(255?0?0));//按鈕按下時(shí)的按鈕顏色
}
CMybutton::~CMybutton()
{
//m_Pen.Deleteobject();
//m_normalBrush.Deleteobject();
//m_activeBrush.Deleteobject();
}
BEGIN_MESSAGE_MAP(CMybutton?CWnd)
ON_WM_ERASEBKGND()
ON_WM_MOUSEMOVE()
ON_WM_NCMOUSEMOVE()
END_MESSAGE_MAP()
//?CMybutton?消息處理程序
void?CMybutton::DrawItem(LPDRA
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????4400??2018-08-16?13:19??我的按鈕\Mybutton.cpp
?????文件????????996??2018-08-16?13:13??我的按鈕\Mybutton.h
?????目錄??????????0??2019-01-18?09:58??我的按鈕
-----------?---------??----------?-----??----
?????????????????5396????????????????????3
評(píng)論
共有 條評(píng)論