共用方式為


訊息處理和對應

此文章系列描述 MFC 架構如何處理訊息和命令以及如何連接至其處理函式。

在 Windows 中的傳統的程式, Windows 訊息由視窗程序的大型 switch 陳述式來處理。 MFC 使用 訊息對應 直接對應訊息至不同類別成員函式。 訊息對應在這個目的較虛擬函式更有效率,而且允許訊息由最適當的 C++ 物件—應用程式、文件、檢視等等處理。 您可以對應單一訊息或訊息的範圍、命令 ID 或控制項 ID。

WM_COMMAND 訊息—通常由功能表、工具列按鈕或快速鍵產生──也使用訊息對應機制。 MFC 定義命令訊息標準的 路由 在在您的程式的應用程式、框架視窗、檢視和現用文件中。 如果需要,您可以覆寫這個路由。

如需 Windows 訊息和訊息佇列的一般資訊,請參閱 訊息和訊息佇列 在 Windows SDK。

您還想知道關於哪些方面的詳細資訊?

請參閱

參考

CWnd 類別

CCmdTarget 類別

概念

一般 MFC 主題

其他資源

MFC 概念