一、编辑
加注释 ctrl-k ctrl-c
去注释 ctrl-k ctrl-u
toggle代码折叠 ctrl-m ctrl-l
跳转到指定行 ctrl-g
跳转到定义 f12
列编辑 alt+鼠标框选
全部保存 ctrl-shift-s
二、调试执行
启动调试 f5
结束调试 shift-f5
直接运行 ctrl-f5
三、顺便记录几个问题
问:单步调试时在断点处停不下来,直接执行到后面去了?
要把配置管理器设置在Debug。如果是release模式,visual studio会优化代码,部分行无法设置断点。
问:多个tab点击按钮异常,有些无反应,有些却执行其它tab页的功能?
对话框ID要与对话框Class对应,不要create错位,否则可能会出现奇怪的问题。
问:多个tab页时,控件ID重复,resource.h內的ID混乱?
每个控件的ID都需要重新取名字,可以加tab编号作为前缀或者后缀,防止ID号重复。在重新取名后可以“资源符号”里删除释放出来的多余的项。resource.h也可以直接编辑,理顺ID号。同时也要手动修改函数DDX_Control
和BEGIN_MESSAGE_MAP
里的ID编号。
新创建的对话框缺少OnInitDialog()函数?
在对话框中右键“类向导” -> “虚函数” -> “OnInitDialog”添加OnInitDialog()函数。
很多控件需要修改属性,一个一个点太慢?
相同类型控件用鼠标同时选中多个控件,再修改属性,就会一起修改。