运行成员函数

框架应用程序大部分时间都花在类 CWinAppRun 成员函数中。 初始化后, WinMain 调用 Run 以处理消息循环。

Run 循环遍历消息循环,检查消息队列中是否有可用消息。 如果消息可用,Run 调度它进行处理。 如果没有可用的消息(这种情况通常是这样),Run 就会调用 OnIdle 进行你或框架可能需要的任何空闲时间处理。 如果没有消息,也没有空闲处理要做,应用程序会等到发生某些情况。 应用程序终止时, Run 调用 ExitInstanceOnIdle 成员函数中的图显示了消息循环中的作序列。

消息调度取决于消息的类型。 有关详细信息,请参阅 框架中的消息和命令

另请参阅

CWinApp:应用程序类