VC对话框& XP主题 [英] VC dialogs & XP themes

查看:103
本文介绍了VC对话框& XP主题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我使用C ++为管理控制台构建一些加载项时,由我制作的加载项

显示了一个Win2000接口,而其他加载项由MS制作

正在使用XP主题。


我缺少什么?


干杯

解决方案

>当我使用C ++为管理控制台构建一些加载项时,我创建的加载项

显示了一个Win2000接口而MS的其他加载项
正在使用XP主题。

我缺少什么?




有看看:

http://msdn.microsoft.com/library/de.../xptheming.asp


Dave

-

MVP VC ++常见问题解答: http: //www.mvps.org/vcfaq


" David Lowndes" <哒**** @ example.invalid>在消息中写道

news:25 ******************************** @ 4ax.com ...

当我使用C ++为管理控制台构建一些加载项时,我制作的
加载项显示了Win2000接口,而其他加载项由
MS
使用XP主题。

我缺少什么?


看看:

http://msdn.microsoft.com/library/de.../xptheming.asp




非常感谢。

2001年发布的XP和2003年的Visual Studio 2003很有趣。


我是否正确要说ATL(和Vstudio 2003一起发货)只是简单地用

不能用于主题吗?


>我是正确地说,ATL(与Vstudio 2003一起提供)只是不能用主题吗?




我没看到连接。 ATL与XP主题有什么关系?


VS2003施加的限制之一(在VS2002中没有)是

只有Unicode构建得到一个清单 - 所以非Unicode构建不会

出现主题。这可能是你要打的情况吗?


戴夫

-

MVP VC ++ FAQ: http://www.mvps.org/vcfaq

When I build some add-ins for the management console using C++, the add-ins
made by me show a Win2000 interface while the rest of the add-ins made by MS
are using XP themes.

What am I missing?

Cheers

解决方案

>When I build some add-ins for the management console using C++, the add-ins

made by me show a Win2000 interface while the rest of the add-ins made by MS
are using XP themes.

What am I missing?



Have a look at:

http://msdn.microsoft.com/library/de.../xptheming.asp

Dave
--
MVP VC++ FAQ: http://www.mvps.org/vcfaq


"David Lowndes" <da****@example.invalid> wrote in message
news:25********************************@4ax.com...

When I build some add-ins for the management console using C++, the
add-ins
made by me show a Win2000 interface while the rest of the add-ins made by
MS
are using XP themes.

What am I missing?



Have a look at:

http://msdn.microsoft.com/library/de.../xptheming.asp



Thanks a lot.
It''s funny that XP was released in 2001, and Visual Studio 2003 in 2003 :)

Am I correct to say that ATL (shipped with Vstudio 2003 as well) simply does
not work with theming?


>Am I correct to say that ATL (shipped with Vstudio 2003 as well) simply does

not work with theming?



I don''t see the connection. What has ATL to do with XP themes?

One of the limitations imposed by VS2003 (that wasn''t in VS2002) is
that only Unicode builds get a manifest - so non-Unicode builds won''t
appear themed. Is that perhaps the situation you''re hitting?

Dave
--
MVP VC++ FAQ: http://www.mvps.org/vcfaq


这篇关于VC对话框&amp; XP主题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆