首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

自个儿动手让Visual Studio的Win32向导支持生成对话框程序

2012-08-22 
自己动手让Visual Studio的Win32向导支持生成对话框程序Visual Studio的MFC向导可以生成基于对话框的程序,

自己动手让Visual Studio的Win32向导支持生成对话框程序

Visual Studio的MFC向导可以生成基于对话框的程序,而win32向导却不支持,是不是很不给力呢?虽然VAX可以直接插入对话框的代码段,但还是没有直接生成来得爽,下面就动手来改造吧。

本文所做的修改仅在自己的VS里测试通过,大家修改之前请备份原文件。

那我们需要改什么呢?看图吧。

自个儿动手让Visual Studio的Win32向导支持生成对话框程序

首先,找到"VS安装目录\VC\VCWizards\AppWiz\Generic\Application\",如我电脑上的目录就是

"D:\Program Files\Microsoft Visual Studio 11.0\VC\VCWizards\AppWiz\Generic\Application\"

这个目录下就是Win向导的文件了,有四个文件夹,分别是:

自个儿动手让Visual Studio的Win32向导支持生成对话框程序

不同语言版本的VS,这些目录下会有不同名字的文件夹,都是按LCID来命名,关于LCID,可以参考http://msdn.microsoft.com/en-us/library/ms912047(WinEmbedded.10).aspx

例如英文版的LCID就是1033,简体中文的就是2052。

html\1033目录下有两个htm文件,AppSettings.htm、和Default.htm,这里先修改AppSettings.htm,

我这里用DW打开AppSettings.htm,然后定位到35行,按下图插入代码:

自个儿动手让Visual Studio的Win32向导支持生成对话框程序

这一段就是定义了顶部的图片,依样画葫芦,插入的代码内容如下:

看到这里懂点html的同学应该知道了吧?这里就是向导对话框中那几单选按钮。还是和之前一样,依样画葫芦。插入的代码内容如下:

插入的代码如下

插入的代码如下:

插入的代码内容如下:

插入的代码如下

 插入的代码内容:

顺便吐槽下:微软的coder原来用的是多层嵌套的if。。看着DT。于是我便改成了else if的。。看起来舒服。

插入的代码内容如下:

插入代码如下:

插入代码内容如下:

然后再定位到241行和261行做同样的修改。又改完一个文件了。。。。

找到"templates\1033"目录,打开readme.txt,分别定位到22行、73行、88行分别修改成如下文本:

22行:

自个儿动手让Visual Studio的Win32向导支持生成对话框程序

自个儿动手让Visual Studio的Win32向导支持生成对话框程序

下面提供两份已经改好的文件,直接覆盖即可:

VS2010英文旗舰版:Generic_for_VS10.7z

VS2012英文旗舰版:Generic_for_VS11.7z

以上两份均测试通过,其他版本请自行修改测试。

欢迎转载本文章,但请标明出处,原文地址:
http://www.cnblogs.com/hwangbae/archive/2012/07/26/2610469.html
如果觉得本文对您有帮助,请支持一下,您的支持是我写作最大的动力,谢谢。

热点排行