每个窗口都是特定窗口类的成员。窗口类确定单个窗口用于处理其消息的默认窗口过程。属于同一类的所有窗口使用相同的默认窗口过程。例如,系统定义组合框类(COMBOBOX)的窗口过程;所有组合框然后使用该窗口过程。
应用程序通常会注册至少一个新的窗口类和关联的窗口过程。注册一个类后,应用程序可以创建该类的许多窗口,所有这些窗口都使用相同的默认窗口过程。因为这意味着几个源可以同时调用同一段代码,所以开发人员在从窗口过程修改共享资源时必须小心。有关详细信息,请参阅窗口类.
对话框的窗口过程(称为对话框过程)具有与常规窗口过程相似的结构和功能。本节中涉及窗口过程的所有点也适用于对话框程序。有关详细信息,请参阅对话框.