共用方式為


執行成員函式

架構應用程式大部分時間都花在 CWinApp 類別的 Run 成員函式中。 初始化之後, WinMain 呼叫 Run 以處理訊息迴圈。

Run 在消息循環中循環處理,檢查消息佇列中是否有可用的消息。 如果有可用的訊息,Run 會分派該訊息以執行動作。 如果沒有可用的訊息,這是常見的情況,Run 則會呼叫 OnIdle 來執行任何您或架構可能需要的閒置時間處理。 如果沒有訊息且沒有處理閒置狀態的工作要執行,應用程式會等到事情發生。 當應用程式終止時, Run 呼叫 ExitInstanceOnIdle 成員函式中的圖表會顯示訊息迴圈中的動作順序。

訊息分派取決於訊息的類型。 如需詳細資訊,請參閱 Framework 中的訊息和命令

另請參閱

CWinApp:應用程式類別