CMFCButton::SetFaceColor没起作用

Nico_Li 2014-04-29 03:04:19
我用同样的方法做的CMFCButton为什么按钮不一样,而且一个SetFaceColor有效,一个SetFaceColor无效。
两种CMFCButton的按钮:

代码如下
for(i=0;i<5;i++)
{
pc[i]=new CMFCButton ;
pc[i]->SetFaceColor(RGB(0,255,0));
pc[i]->Create("abc",WS_VISIBLE,
CRect(10,i*50,100,i*50+50),this,i+1000);
pc[i]->SetFaceColor(RGB(0,255,0));
}

万分感激
...全文
1191 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
C_arles 2015-09-30
  • 打赏
  • 举报
回复
你用CMFCButton没有出错吗?我用不起啊,我就想改按钮背景色,你是怎么用的,可不可以把代码贴出来啊
allenhiman 2014-04-30
  • 打赏
  • 举报
回复
自己看看MSDN HRESULT SetWindowTheme( HWND hwnd, LPCWSTR pszSubAppName, LPCWSTR pszSubIdList );
Nico_Li 2014-04-29
  • 打赏
  • 举报
回复
引用 1 楼 allenhiman 的回复:
没起作用的是被windows 皮肤化了
该怎么办呀
Nico_Li 2014-04-29
  • 打赏
  • 举报
回复
该怎么办呀?
allenhiman 2014-04-29
  • 打赏
  • 举报
回复
没起作用的是被windows 皮肤化了

15,977

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧