gpt4 book ai didi

c++ - 为什么视觉样式在 CDHtmlDialog 中被禁用

转载 作者:行者123 更新时间:2023-11-30 04:16:35 27 4
gpt4 key购买 nike

我创建了一个基于 MFC html 对话框的应用程序,该对话框继承自 CDHtmlDialog,html 上的所有按钮都具有经典样式而不是视觉样式,这是为什么呢?我怎样才能改变这种行为???在其他对话框上启用了视觉样式,在同一个项目中,当我显示一个继承自 CDialog 的普通对话框时,它的按钮显示了视觉样式。

这是为什么呢?

最佳答案

我在这篇文章中找到了答案http://www.webdbtips.com/89962/

将这个标签添加到html页面

<META HTTP-EQUIV="MSThemeCompatible" CONTENT="Yes">   

或者在继承自CDHtmlDialog的类的主体中添加下面这行

STDMETHOD(GetHostInfo)(DOCHOSTUIINFO *pInfo){pInfo->dwFlags |= DOCHOSTUIFLAG_THEME; return S_OK;};

这为我启用了视觉风格

关于c++ - 为什么视觉样式在 CDHtmlDialog 中被禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17675626/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com