实验一
框架的创建与消息处理
[
程序
1
?/p>
Ex_SDIDemo]
创建一个默认的单文档应用程?/p>
1.
开?/p>
选择“文件?/p>
?/p>
?/p>
新建
?/p>
菜单,在弹出?/p>
?/p>
新建
?/p>
对话框中选择
?/p>
工程
?/p>
标签,这时显示出一系列的应用程序项目类型;
2 .
选择程序类型
(1)
从应用程序类型单个文?/p>
(Single Document
,简?/p>
SDI)
?/p>
多重文档
(Multiple Document
,简?/p>
MDI)
和基本对?/p>
?/p>
(Dia log Based
,基于对话框的应用程?/p>
)
中选择“单个文档?/p>
?/p>
(2)
决定应用程序中是否需?/p>
MFC
的文档视?/p>
(?/p>
文档
/
查看?/p>
系结构支持?/p>
)
结构的支持?/p>
(3)
选择资源所使用的语言
3.
简单创?/p>
保留其他的默认选项?/p>
单击
[
完成
]
按钮出现一个对话框?/p>
显示出用户在步骤中作出的选择?/p>
单击
[
确定
]
按钮系统开?/p>
创建?/p>
4.
编译并运?/p>
到这里为止,
用户虽然没有编写任何程序代码?/p>
?/p>
MFC AppW izard
已经根据用户的选择内容自动生成基本的应用程
序框架?/p>
单击编译工具?/p>
上的运行工具按钮
或按快捷?/p>
Ctrl+F5
,系统开始编连并运行生成的单文档应用程序可执行文?/p>
Ex_SDIDemo.exe
请仔细查看生成的文件,理解文件内容?/p>
【程?/p>
2
:单文档消息映射?/p>
生成一个单文档程序,实现鼠标右键单?/p>
,
发送自定义消息
,
显示一个消息框
.
【程?/p>
3
:绘制直线鼠标消息实验?/p>
生成一个单文档程序,实现用鼠标绘制直线的功?/p>
.
【程?/p>
4
:按键消息实验?/p>
生成一个单文档程序,当按下
A
键时,在消息窗口中显示“输入字?/p>
A
?/p>
?/p>
?/p>
.
实验?/p>
图形与文?/p>
【程?/p>
1
?/p>
?/p>
编写一个单文档的应用程?/p>
,
在视图窗口中显示一行文本,要求文本颜色为红色,背景色为黄色?/p>