DLL是我开发的程序,EXE是软件商的软件,EXE没有加载manifest,EXE通过一个接口程序调用的DLL。现在我在DLL里面做了对话框,也加载了manifest,但是dll里面的对话框无法显示XP风格。
有没有办法EXE不加载manifest的时候,而DLL能实现XP风格。请指点,这个问题已经困扰了半年未解决了,求高手!帮我解决的直接给100分了:)
有没有办法EXE不加载manifest的时候,而DLL能实现XP风格。请指点,这个问题已经困扰了半年未解决了,求高手!帮我解决的直接给100分了:)
解决方案 »
- 你用的VS版本
- dll dialog edit记忆功能。
- 使用dblib连接sql Server数据库返回密码错误,而使用该密码在查询分析器中登陆是没有问题的
- M如何用无模式窗口弹出后,窗口的位置?????????????
- 对话框程序中,在启动的时候将主窗口移动到屏幕的最右边,该怎么班
- 利用socket发送数据时,对于每个字节,是先发高比特还是低比特,谢谢!
- 高分求教两个问题:1._inp()函数在debug模式正常,但在release模式下却不行?2....
- VC6与Win2000加sp3有冲突?
- 高分寻求帮助,急!急!急!
- 关于FtpFindFirstFile
- (急)关于BCMenu做成导出类的问题
- CWebBrowser2
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")VC6应该也可以,估计是你哪里没搞对。
1, 新建文件*.manifest, 内容为:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<noInherit/>
<assemblyIdentity
processorArchitecture="*"
type="win32"
name="MyOfficeNetAddin"
version="1.0.0.0"/>
<description>My Office Addin built with .Net</description>
<dependency optional="yes">
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.1.0"
publicKeyToken="6595b64144ccf1df"
language="*"
processorArchitecture="*"/>
</dependentAssembly>
</dependency>
</assembly>
点击资源,添加现有项,把这个文件包含进项目2, 项目->属性,配置属性, c/c++, 命令行,附加选项, 输入: /D ISOLATION_AWARE_ENABLED