我在界面上做了一个CPropertyPage,如何去掉它凸出的外观???
解决方案 »
- 非模态对话框不运行PreTranslateMessage??????????????
- 利用Http协议下载服务器问题,这个服务器的URL怎么填?
- 如何获得驱动器下的文件?
- 奇怪的问题:运行时不正常,调试时又正常
- 如何调试ATL程序
- 使用ado连接oracle数据库,一定要装oracle客户端吗?
- 请教如何关闭紫光输入发。大侠帮忙啊~~~~
- 请问各位高手,我们用VC 做的窗口界面有问题!!
- 请问:如何得到硬盘有几个分区,并且这些分区的盘符是什么?
- VC的EXCEL自动化编程的初级问题
- 关于动态创建菜单(试了好多次了)!
- 不知道网址秀(www.wzxiu.com)是怎么在windows2000的右键菜单中增加菜单项的?
第一,就是自绘。这里不说。
第二,有个简单的方法可以使你的控件看起来都跟 Windows XP的一样。
新建一个工程,名为xxxx。
那么,如果你用的是 VC++.net2003 ,工程目录下的 res目录下应该有个 xxxx.manifest的文件。
你先把它考出来,即,拷贝到工程目录下,因为等下要编译它。用notepad打开 xxxx.rc资源文件,在里面随便找个地方加上如下代码
/////////////////////////////////////////////////////////////////////////////
//
// 24
//1 24 MOVEABLE PURE "xxxx.manifest"保存,回到 vc,编译。以后,你的控件都会跟 XP一样了,当然,要在WindowsXP环境下了。呵呵。
打开notepad,输入如下内容
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="Microsoft.Windows.xxxx"
type="win32"
/>
<description>在此说明应用程序</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
保存。即可。
同时修改资源文件里的内存。保存。即可。