摘要:
目前 硬件配置在提高,软件开发环境也在不停的升级,vs2008 beta2 Enterprise Edition已经发布,使用的结果感觉非常满意,比vs2005进步不少,首先在IDE环境的启动速度上比05要快,MFC的空间数量上也增加了几个,最重要的是vs2008应该是windows vista内核开发的主要工具,微软的东西向下兼容肯定是没有问题了,如果能够熟练使用vs2005那么vs2008应该一点问题都没有的,下面说下vs2005、vs2008程序发布的方法: alt+F7->配置属性->C/C++->Code Generation->Runtime Library 阅读全文
posted @ 2011-05-07 00:32
Yaoquan.Luo
阅读(2083)
评论(0)
推荐(0)
摘要:
动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。 一、创建动态控件: 为了对照,我们先来看一下静态控件的创建。 放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示。 静态控件不需要调用Create()函数来创建。 而创建动态控件有很大不同,以下以按钮为例,看一下动态控件的创建过程: 1.建立控件ID号: ID号是控件的标识,创建控件前必须先为它设置一个ID号。 打开资源中的“String Tab 阅读全文
posted @ 2011-05-07 00:06
Yaoquan.Luo
阅读(290)
评论(0)
推荐(0)
摘要:
做一个MFC程序的时候碰到一个需求。就是需要根据定制情况,动态生成菜单,菜单的具体结构和信息是之前不知道的(因此不能利用工具构造),点击不同类型的菜单会触发特定的一类事件(需要动态绑定事件)。这种需求实际是蛮不BT的,很多场合下都可能会有,用C#写了个Demo花了不到半个小时。但转到MFC下来写,就费尽周折。其实这个问题代表了在MFC中动态创建资源绑定事件的一般性问题,所以总结一下。动态创建菜单需要先了解CMenu类。通常我们利用工具绘制一个菜单,每一个菜单项下都可以视为有一个CMenu类。它们联系在一起,形成树状。典型的一个菜单对应过来是如下图这个样子:如上,CMenu可以分成三种,一个是P 阅读全文
posted @ 2011-05-07 00:02
Yaoquan.Luo
阅读(399)
评论(0)
推荐(0)
浙公网安备 33010602011771号