1.1.2
所有的GUI都用位图(bitmap)视频显示器显示图形。
Windows自己带有一种图形编程语言(叫做图形设备接口(GDI)),用来方便地显示图形和格式化文本。Windows把显示硬件虚拟化。这样只要配有合适的Windows设备驱动程序,针对Windows环境编写的程序就可以在任何显卡或打印机上运行。应用程序本身并不需要知道系统到底配备了什么类型的设备。
2.3.1
无论何时你在你的程序中使用其他头文件时,都应该在所有其他头文件之前先包含WINDOWS.H头文件。
3.1.1
Windows通过消息机制完成功能的实现。比如当用户改变窗口的尺寸时,Windows便向应用程序发送一条携带新窗口尺寸相关信息的消息,接着应用程序对自身的内容进行调整以反映出窗口尺寸的变化。
当提到“Windows向应用程序发送了一条消息”时,其实是说Windows调用了该程序内部的一个函数——这个函数是你写的,而且是这个程序的核心。此函数的参数描述了由Windows所发送并由你 程序所接收的特定消息。这个函数被称为“窗口过程“。
应用程序所创建的每一个窗口都有一个与之相关联的窗口过程。这个窗口过程可以是应用程序中的某一个函数,也可以位于一个动态链接库中。Windows正是通过调用该窗口过程向窗口传递消息的。窗口过程则依据这些消息做出相应的处理,然后将控制权返还给Windows