请问基于CPropertySheet对话框如何改变对话框的背景颜色? CPropertySheet中用SetDialogBkColor();背景色可以改变,但各页的标题还是原来的灰色,很难看,能解决吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在属性页标签上显示位图 可以用 CImageList 建立图像. 用 SetItem 来设置,如下代码所示:BOOL CMyPropSheet::OnInitDialog (){ BOOL bResult = CPropertySheet::OnInitDialog(); m_imageList.Create (IDB_MYIMAGES, 13, 1, RGB(255,255,255)); CTabCtrl *pTabCtrl = GetTabControl (); pTabCtrl->SetImageList (&m_imageList); TC_ITEM item; item.mask = TCIF_IMAGE; for (int i = 0; i < NUMBER_OF_TABS; i++) { item.iImage = i; pTabCtrl->SetItem (i, &item ); } return bResult;} 你在参考一下:http://www.vckbase.com/document/viewdoc/?id=427 一个很复杂的界面,最小化后再最大化,这种重绘是windows自动完成的呢?还是要有窗口过程处理呢? 现在有图像的数据部分,如何做滤镜效果? 具有对话框动能的DLL 关于CFILEDIALOG文件选择后发送消息的问题,求助 Create第二次执行出错 ATL高手请进! 有关UDP的困惑 求解决,用vs2010调试一软件项目是,出现问题,如图 用odbc编程时能否动态创建一个mdb数据库文件? 以对象的引用作为形参会不会调用构造函数。 请问怎样在CFormView框架中实现文件的读取,显示,保存和删除 CTreeCtrl 第二次点击时就不见了?????
可以用 CImageList 建立图像. 用 SetItem 来设置,如下代码所示:
BOOL CMyPropSheet::OnInitDialog ()
{
BOOL bResult = CPropertySheet::OnInitDialog(); m_imageList.Create (IDB_MYIMAGES, 13, 1, RGB(255,255,255));
CTabCtrl *pTabCtrl = GetTabControl ();
pTabCtrl->SetImageList (&m_imageList);
TC_ITEM item;
item.mask = TCIF_IMAGE;
for (int i = 0; i < NUMBER_OF_TABS; i++)
{
item.iImage = i;
pTabCtrl->SetItem (i, &item );
} return bResult;
}
http://www.vckbase.com/document/viewdoc/?id=427