⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 untitled-27.txt

📁 mfc 教程
💻 TXT
字号:
该MFC DLL是否存在。选择静态还是动态链接到MFC由您自己决定,但要记住:如果您发
布一个动态链接的 EXE,您还将需要发布那个包容 MFC的  DLL。对于使用  VisualC+十版本
6创建的发布版本的MFC应用程序来说,如果程序使用ANSI字符,则该DLL的名称为
Mfc42. dll;如果程序使用  Unicode字符,则该  DLL的名称为  Mfc42u. dll。
1.3.9小结
    我们在继续之前,首先停下来,回顾一下从Hello应用程序中学到的几个重要概念。当
启动应用程序时发生的第一件事就是创建了一个全局范围的应用程序对象。MFC的
AfxwinMain函数调用该应用程序对象的Initlnstance函数。Initlnstance构造了一个窗口对象,
同时该窗口对象的构造函数创建了出现在屏幕上的窗口。创建了窗口之后,Initlnstance调
用窗口的Showwindow函数使它可见,并调用Updatewindow函数给窗口发送第一个WM一
PAINT消息。然后Initlnstance返回,AftwinMain调用应用程序对象的Run函数启动消息循
环。   WM.PAINT消息通过  MFC的消息映射机制转换为对  CMainwindow:: onPaint的调用,然
后onPaint通过创建一个CPaintDC对象和调用其DrawText函数,在窗口的客户区绘制了文本
“Hello, urC”。
    如果您直接从Windows SDK使用 MFC,那么事情就可能变得相当古怪了。两步创建窗
口?应用程序对象?不再需要 WinMain?这与过去的 Windows编程方式显然不同。但如果
将Hello的源代码与前面的图l-2中的C程序清单相比较,您就会发现MFC不可否认地简化
了事情。MFC并不一定使源代码更易于理解——毕竟,Windows编程还是Windows编程——
但是,通过将大量的样板文件材料从源代码中移出而移人到类库中,MFC减少了您所必须
编写的代码的数量。这种性质,以及您可以通过从任何MFC类派生出您自己的类来改变
MFC类的行为这一事实,使得MFC成为进行Windows编程的有效工具。当您开始接触到
Windows的某些更高级特性或者创建ActiveX控件和其他基于Windows的软件组件时,这些
优点将变得非常明显。使用MFC,您就可以轻松自如地获得ActiveX控件。如果不使用
MFC——那就只能祝您好运了。
    Hello缺少构成一个功能完善的Windows程序的许多元素,但它却是逐步成长为一名
MFC程序员的良好开端。在下面的章节中,您将了解到菜单、对话框和应用程序的用户界
面的其他组件。您还将看到Windows程序是如何从鼠标和键盘读取用户输人的,以及关于
在窗口中绘制的更多内容。第2章的开始部分是介绍一些其他的CDC绘图函数,以及演示
了将滚动条添加到框架窗口的方法,这样您就可以查看到比窗口的客户区大得多的工作空
间。这些都是积累成为一名Windows程序员所需的知识基础的下一个重要步骤。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -