《深入浅出MFC》2/eCDocument::Serialize,这是两个极端重要之虚拟函数。 Scribble Step2-修改使用者接口(第9章):这个版本变化了菜单,使程序多 了笔宽设定功能。由于菜单的变化,也带动了工具栏与状态列的变化。 从这个版本中我们可以学习如何使用资源编辑器,制作各式各样的程序资源。为了把 菜单命令处理函数放置在适当的类别之中,我们需要深入了解所谓的Message ■ ■ ■ ■ 等于60,而得到的结果却是: 为了把臭虫找出来,必须控制程序的进行,也就是设定断点(breakpoint);程序暂停 之际,我就可以观察各个有嫌疑的变量。设定断点的方法是:把光标移到目的行,按 下工具栏上的手形按纽(或F9),于是该行前面出现红点,表示断点设立。F9 是一 个切换开关,在同一行再按一次F9 就能够清除断点。 为让断点生效,我必须以【Build/Debug/Go】(或F5)执进程序,此时整合环境上的 欲善工事先利其器 266 一行程序代码都还没写,就获得了这么多资源。 一行程序代码都没写,只是点点按按,我们就获得了一个令人惊艳的程序。基本功能一应俱全(文件 对话框、打印机设定、Hel p、工具栏、状态列. . . ),却什么也不能做(那是当然)。 第4章 Visual C++ - 整合性軟體開發環境 267 CScribbleApp CWinApp Scribble.h Scribble0 码力 | 1009 页 | 11.08 MB | 1 年前3
共 1 条
- 1













