二、Windows自己的窗口—Windows函数呼叫
HELLOWIN至少呼叫了18个Windows函数。下面以它们在HELLOWIN中出现的次序列出这些函数以及各自的简明描述:
-
LoadIcon 加载图标供程序使用。
-
LoadCursor 加载鼠标光标供程序使用。
-
GetStockObject 取得一个图形对象(在这个例子中,是取得绘制窗口背景的画刷对象)。
-
RegisterClass 为程序窗口注册窗口类别。
-
MessageBox 显示消息框。
-
CreateWindow 根据窗口类别建立一个窗口。
-
ShowWindow 在屏幕上显示窗口。
-
UpdateWindow 指示窗口自我更新。
-
GetMessage 从消息队列中取得消息。
-
TranslateMessage 转译某些键盘消息。
-
DispatchMessage 将消息发送给窗口消息处理程序。
-
PlaySound 播放一个声音文件。
-
BeginPaint 开始绘制窗口。
-
GetClientRect 取得窗口显示区域的大小。
-
DrawText 显示字符串。
-
EndPaint 结束绘制窗口。
-
PostQuitMessage 在消息队列中插入一个「退出程序」消息。
-
DefWindowProc 执行内定的消息处理。
这些函数均在Platform SDK文件中说明,并在不同的表头文件中声明,其中绝大多数声明在WINUSER.H中。