Mfc 将CTabCtrl的条设置为透明
我有一个Mfc 将CTabCtrl的条设置为透明,mfc,ctabctrl,Mfc,Ctabctrl,我有一个CTabCtrl,我正在使用WindowsBlinds来屏蔽我的计算机GUI 这是一个MFCCDialog对象 我能在代码中做些什么使灰色区域呈现透明 我尝试设置透明资源属性,但它不起作用。如果使用OnEraseBackground()函数删除背景,该怎么办?如果不使用自定义绘图/ownerdraw,我不确定这是否有效。函数DrawThemeParentBackground将在主题环境中为您提供帮助。@xMRi感谢你们两位。我希望有一个简单的解决办法。我认为不值得为这种表面调整创建一个
CTabCtrl
,我正在使用WindowsBlinds来屏蔽我的计算机GUI
这是一个MFCCDialog
对象
我能在代码中做些什么使灰色区域呈现透明
我尝试设置透明资源属性,但它不起作用。如果使用OnEraseBackground()函数删除背景,该怎么办?如果不使用自定义绘图/ownerdraw,我不确定这是否有效。函数DrawThemeParentBackground将在主题环境中为您提供帮助。@xMRi感谢你们两位。我希望有一个简单的解决办法。我认为不值得为这种表面调整创建一个新的控件。谢谢。旁注:目前没有理由使用
CTabCtrl
。ACMFCTabCtrl
远远优于后者。@sergiol很有趣。但就我而言,我需要选项卡按钮。在那下面就是同一个树控件。如果你用OnEraseBackground()函数删除背景呢?如果不使用自定义draw/ownerdraw,我不确定这是否有效。函数DrawThemeParentBackground将在主题环境中为您提供帮助。@xMRi感谢你们两位。我希望有一个简单的解决办法。我认为不值得为这种表面调整创建一个新的控件。谢谢。旁注:目前没有理由使用CTabCtrl
。ACMFCTabCtrl
远远优于后者。@sergiol很有趣。但就我而言,我需要选项卡按钮。在那下面就是同一个树控件。这值得换一换吗?