MFC做出的程序界面总是灰灰的,想到了美化界面,目前我有Xtreme ToolkitPro 2009 (13.2.1)的注册机,安装时算出序列号装好并编译生成了相关的DLL及LIB,但不知道是不是会过期。

解决方案 »

  1.   

    用xml1.插入自定义资源(Custom),将资源类型(Resource Type)设为“24”。2.将资源ID“IDR_DEFAULT1” 改为“1”。3.将下列文本复制到该资源的十六进制编辑器中。<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <assembly  xmlns="urn:schemas-microsoft-com:asm.v1"  manifestVersion="1.0">
    <assemblyIdentity
        processorArchitecture="x86"
        version="5.1.0.0"
        type="win32"
        name="test.exe"/>
        <description>Test Application</description>
        <dependency>
        <dependentAssembly>
        <assemblyIdentity
             type="win32"
             name="Microsoft.Windows.Common-Controls"
             version="6.0.0.0"
             publicKeyToken="6595b64144ccf1df"
             language="*"
             processorArchitecture="x86"/>
        </dependentAssembly>
        </dependency>
    </assembly>4.如果是Win32程序,则需要包含“commctrl.h”和链接“comctl32.lib”,MFC程序则无需如此。5.重新编译、链接。
      

  2.   

    绝对不会过期..
    是源代码级别的.
    哈哈这个挺好用.我用过.
    比BCG简单一点.感觉上..我的意思是..对MFC的理解上来说..
      

  3.   

    我这有.
    Codejock.Xtreme.Toolkit.Pro.v13.2.1.Full.Source.Retail.rar
    Codejock.Xtreme.Toolkit.Pro.v13.2.1.Chs.rar你可以去下个汉化.
      

  4.   

    4楼的,Codejock.Xtreme.Toolkit.Pro.v13.2.1.Full.Source.Retail.rar和Codejock.Xtreme.Toolkit.Pro.v13.2.1.Chs.rar有哈区别,能给个Codejock.Xtreme.Toolkit.Pro.v13.2.1.Chs.rar的下载链接吗?
      

  5.   

    到这里下.
    http://download.csdn.net/source/1873993这个是汉化..说白了原版.里面的rc资源文件等没有包含中文的.
    可能代码里面也有部分字符串是没有中文的.这个汉化是增加中文..
    这样可能使得最后的程序在各种情况下都能给出中文的东西吧.哈哈..
      

  6.   

    谢谢,请问用Xtreme.Toolkit如何美化消息框啊,我想是不是要自定义消息框实现了。
      

  7.   

    用Define语句宏定义 MessageBox为你自己的一个自定义消息框函数?
    不知道行不行.