所有窗口的行为都由其所归属类的窗口过程代码定义。窗口过程处理所有窗口收到的通知(notification)和请求(request)。通知由操作系统发出,表明一个窗口必须响应的事件发生;或由对此窗口进行信息查询的其他窗口发出。
这些通知以消息的形式发送。消息仅是一个对窗口过程的调用,并且带有参数以表明通知或请求的属性。当窗口移动,调整大小或按下按键事件发生时,发送消息。进行消息说明的值由系统定义。应用程序利用预定义常量查阅消息,如WM_CREATE和WM_MOVE。由于有成百上千的消息要发送,因此系统提供了一个默认的消息处理函数来处理那些不需要特殊处理的消息。