ессе рисования узоров пользова
Автор admin Четверг, 7 мая 2009 11:32
ессе рисования узоров пользователь не выполняет никаких действий, связанных с выбором команд меню, щелчками мыши или нажатием клавиш клавиатуры. Таким образом, программа не выполняет обработку сообщений из очереди сообщений программы, поскольку эта очередь пуста. В цикле обработки сообщений приложения вызывается функция OnldleO класса приложения программы, обрабатывающая простой программы (idle-time processing). Данная функция имеет такой прототип: virtual BOOL CWinApp::OnIdle( LONG ICount ); 368 Занятие 13. Интерфейс графических устройств Аргумент 1 Count определяет счетчик, значение которого устанавливается в 0 каждый раз после обработки нового сообщения и увеличивается, когда очередь сообщений пуста. Функция CWinApp: :0nldle() возвращает значение TRUE, если существует необходимость периодически ее вызывать. Если же функция возвращает значение FALSE, то MFC не будет ее вызывать до получения программой следующего сообщения. Как только в очередь сообщений поступит сообщение WMSIZE (с кодом SIZEMINI-MIZED минимизации окна или кодом SIZEMAXIMIZED максимизации окна ), сообщение WMKILLFOCUS, сгенерированное
Комментарии закрыты.
Последние комментарии