高分求助,tabctrl的背景色问题?
我把dialog贴在tabctrl上, 但是在xp下显示颜色为灰色,如何将其显示为白色背景? 就象 桌面->属性 出来的对话框一样的效果。
问题点数:100、回复次数:5Top
1 楼wyljery( VC Coder)回复于 2006-03-04 17:02:12 得分 0
但是用CPropertyPageImpl实例化出来的页面在xp下显示为白色背景, dialog做的子页面贴上去始终显示不正确。
谁知道?Top
2 楼YufengShi(浪子)回复于 2006-03-04 20:12:55 得分 0
WM_CTLCORLORTop
3 楼wyljery( VC Coder)回复于 2006-03-04 23:21:15 得分 0
谢谢YufengShi(浪子)
我试了wm_ctlcolor, 但是象frame框这种控件如何实现白色背景?
有没有其它办法?Top
4 楼xing_xing_xing(哈哈)回复于 2006-03-04 23:59:30 得分 100
使用主题函数
#include <uxtheme.h>
#pragma comment(lib,"uxtheme.lib")
void CMyDlg::OnTest()
{
EnableThemeDialogTexture(m_hWnd,ETDT_ENABLE | ETDT_USETABTEXTURE);
Invalidate();
}Top
5 楼wyljery( VC Coder)回复于 2006-03-05 01:24:55 得分 0
万分感谢xing_xing_xing(ζ未名ζ)Top




