这次我们将在我们的应用程序中加入一个菜单。理论:菜单可以说是 WINDOWS 最重要的元素之一。有了它,用户可以方便地选择操作命令。用户只要细读一下所有的菜单项就可以明了应用程序所提供的大概功能,而且可以立即操作,无须去阅读手册了。正因为菜单给了用户一种方便的方式,所以您在应用程序中加入菜单时就要遵守一般的标准。譬如:一般头两个菜单项是"File"和"Edit",最后是"Help",您可以在这中间插入您
这次,我们将要学习 WINDOWS 程序是如何处理键盘消息的。理论:因为大多数的 PC 只有一个键盘,所以所有运行中的 WINDOWS 程序必须共用它。WINDOWS 将负责把击键消息送到具有输入焦点的那个应用程序中去。尽管屏幕上可能同时有几个应用程序窗口,但一个时刻仅有一个窗口有输入焦点。有输入焦点的那个应用程序的标题条总是高亮度显示的。实际上您可以从两个角度来看键盘消息:一是您可以把它看成是一大堆的按键消息的
这次,我们将学习如何在窗口的客户区“绘制”字符串。我们还将学习关于“设备环境”的概念。理论:“绘制”字符串 Windows 中的文本是一个 GUI(图形用户界面)对象。每一个字符实际上是由许多的像素点组成,这些点在有笔画的地方显示出来,这样就会出现字符。这也是为什么我说“绘制”字符,而不是写字符。通常您都是在您应用程序的客户区“绘制”字符串(尽管您也可以在客户区外“绘制”)。Windows 下的“绘制”字符