VC2008设置新界面的风格后(feature packet 中的office vs2005等风格),CAFXButton 不能设置背景,图像等问题. VC2008设置新界面的风格后(feature packet 中的office vs2005等风格),CAFXButton 不能设置背景,不能设置图像,始终没找到原因,高人指点一下. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思 不是CAFXbutton,是CMFCButton, CMFCButton不能设置背景,图像等 feature packet 有一个例子包,你有么?如果没有,我发给你! feature packet 我有,我新建立一个VC的对话框,用m_TextBtn.SetImage(IDB_HOTBITMAP, IDB_BITMAP);其中 m_TextBtn 是CMFCButton的实例,一句代码就可以在按纽上显示出来图像,也可以设置背景,文字等.但在我的具体项目中,我发现怎么也用不了,我的项目用的是文档/视图结构,唯一不同的是我用到了feature packet里新的BCG的界面风格,代码如下:CMFCVisualManager::SetDefaultManager (RUNTIME_CLASS (CMFCVisualManagerWindows)); ((CMFCVisualManagerWindows*)CMFCVisualManager::GetInstance ())->SetOfficeStyleMenus (); theApp.m_nAppLook = theApp.GetInt(_T("ApplicationLook"), ID_VIEW_APPLOOK_OFF_2007_AQUA);我怀疑是用了这个风格导致CMFCButton 失效,但是我把这三句代码去掉,同样不能用CMFCButton 来设置图像背景文字等. if (afxGlobalData.bIsOSAlphaBlendingSupport) { m_Button.SetImage(IDB_BTN1_32, IDB_BTN1_HOT_32); } else { m_Button.SetImage(IDB_BTN1, IDB_BTN1_HOT); } 局域网的系统移植到广域网上可用,寻求一个解决方案 怎么样裁减静态DLL Debug Assertion Failed 请问大家,CHeaderCtrl是个什么东西,有何作用,在哪个地方? 请问怎样制作一个像滚动视图一样的带滚动条的控件 遇到一个很奇怪的Updatedata()问题! 求源码,如何实现类似于winampPlay窗口中波形随机上下震动的效果? 浏览器控件使用碰到的问题,请帮忙解决! 如何在vc中播放rm格式的文件??? 关于WinSocket的一个奇怪问题 谁有基于 jabber XMPP的聊天客户端VC程序发一个给我呀 关于游戏界面形成?急在线等 都来讨论下
代码如下:CMFCVisualManager::SetDefaultManager (RUNTIME_CLASS (CMFCVisualManagerWindows));
((CMFCVisualManagerWindows*)CMFCVisualManager::GetInstance ())->SetOfficeStyleMenus ();
theApp.m_nAppLook = theApp.GetInt(_T("ApplicationLook"), ID_VIEW_APPLOOK_OFF_2007_AQUA);
我怀疑是用了这个风格导致CMFCButton 失效,但是我把这三句代码去掉,同样不能用CMFCButton 来设置图像背景文字等.
{
m_Button.SetImage(IDB_BTN1_32, IDB_BTN1_HOT_32);
}
else
{
m_Button.SetImage(IDB_BTN1, IDB_BTN1_HOT);
}