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

本文介绍如何修改Visual Studio的Win32向导,使其能够生成基于对话框的程序。通过编辑特定文件,如html、js和rc文件,添加必要的代码段,实现对话框选项。修改包括AppSettings.htm、Default.htm、default.js、readme.txt、resource.h、root.cpp和Templates.inf等文件,最终成功创建对话框程序。
摘要由CSDN通过智能技术生成

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

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

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

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

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

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

不同语言版本的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行,按下图插入代码:

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

        <DIV CLASS="SMALL" ID="WIN_DLG_APP_IMAGE" STYLE="DISPLAY:NONE;">
         <IMG CLASS="SMALL" SRC="..\..\Images\Dialog.gif" ALT="" BORDER="0">
        </DIV>

这里我为了偷懒,直接将

"D:\Program Files\Microsoft Visual Studio 11.0\VC\VCWizards\AppWiz\MFC\Application\images\Dialog.gif"

复制到

"D:\Program Files\Microsoft Visual Studio 11.0\VC\VCWizards\AppWiz\Generic\Application\images\"目录下。

接着,定位到197行,按图插入代码:

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值