VC++中的MFC工程 我想做“MFC修改button的颜色、背景、边框、对话框标题”,遇到了困难,求指教!
在网上搜到一个教程,跟着他一步步做下来,在OnInitDialog()函数中写代码时,出现了错误,代码如下:CMyButtonm_Btn;//定义一个CMybutton的...
在网上搜到一个教程,跟着他一步步做下来,在OnInitDialog()函数中写代码时,出现了错误,
代码如下:
CMyButton m_Btn;//定义一个CMybutton的变量,可以在其他地方进行定义,只需要包含 “CMyButton.h” 即可
//将按钮修改为BS_OWNERDRAW风格,允许button的采用自绘模式 GetDlgItem(IDC_BUTTON1)->ModifyStyle(0,BS_OWNERDRAW,0);
//绑定控件IDC_BUTTON1与类CMyButton,响应重载函数DrawItem()
m_Btn.Attach(IDC_BUTTON1,this);
//设置Button Down的背景色,SetDownColor()和SetUpnColor()是CMyButton类中的析构函数
m_Btn.SetDownColor(RGB(255,0,0));
//设置Button Up的背景色
m_Btn.SetUpColor(RGB(0,0,255));
具体编译情况见图片
错误:
我是新手,希望懂这方面的人可以帮我指出错误并且告诉我具体应该怎么改正,,非常感谢大神! 展开
代码如下:
CMyButton m_Btn;//定义一个CMybutton的变量,可以在其他地方进行定义,只需要包含 “CMyButton.h” 即可
//将按钮修改为BS_OWNERDRAW风格,允许button的采用自绘模式 GetDlgItem(IDC_BUTTON1)->ModifyStyle(0,BS_OWNERDRAW,0);
//绑定控件IDC_BUTTON1与类CMyButton,响应重载函数DrawItem()
m_Btn.Attach(IDC_BUTTON1,this);
//设置Button Down的背景色,SetDownColor()和SetUpnColor()是CMyButton类中的析构函数
m_Btn.SetDownColor(RGB(255,0,0));
//设置Button Up的背景色
m_Btn.SetUpColor(RGB(0,0,255));
具体编译情况见图片
错误:
我是新手,希望懂这方面的人可以帮我指出错误并且告诉我具体应该怎么改正,,非常感谢大神! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询