Run 成員函式
架構應用程式大部分時間都花在 CWinApp 類別 的 Run 成員函式中 。 初始化之後, WinMain
呼叫 Run
以處理訊息迴圈。
Run
迴圈處理訊息迴圈,檢查訊息佇列中是否有可用的訊息。 如果有可用的訊息, Run
請分派該訊息以採取動作。 如果沒有可用的訊息,通常為 true, Run
則呼叫 OnIdle
來執行您或架構可能需要執行的任何閒置時間處理。 如果沒有想要的訊息和閒置處理,則應用程式會等候直到有動作發生。 當應用程式終止時, Run
呼叫 ExitInstance
。 OnIdle 成員函 式中的 圖表會顯示訊息迴圈中的動作順序。
訊息分派取決於訊息的類型。 如需詳細資訊,請參閱 Framework 中的訊息和命令。