Поделиться через


Выполнение функции-члена

Приложение платформы проводит большую часть времени в функции члена Run класса CWinApp. После инициализации WinMain вызовы Run для обработки цикла сообщений.

Runцикл сообщений проверка очереди сообщений для доступных сообщений. Если сообщение доступно, Run отправляет его для действия. Если сообщения недоступны, что часто верно, вызовы OnIdle выполняют любую обработку бездействия, Run которую вам или платформе может потребоваться выполнить. Если нет сообщений и нет простой обработки, приложение ожидает, пока что-то не произойдет. Когда приложение завершает работу, Run вызывается ExitInstance. На рисунке в функции-члене OnIdle показана последовательность действий в цикле сообщений.

Отправка сообщений зависит от типа сообщения. Дополнительные сведения см. в разделе "Сообщения и команды" в платформе.

См. также

CWinApp: класс приложений