Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.08.2015, 23:21   #11
ninja2
Форумчанин
 
Регистрация: 13.08.2015
Сообщений: 193
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
Да и только когда очередь сообщений будет пуста, тогда и только тогда придет время отправки(получения) WM_PAINT WM_TIMER.
т.е. ПОСЛЕ обработки сообщений от UpdateData.
Ну да ты прав дружище, в книге написано: Подобно другим сообщениям Windows, сообщения таймера могут заблокировать другие функции-обработчики в вашей программе. К счастью, сообщения таймера не аккумулируются. Windows не ставит сообщения таймера в очередь, если в ней уже есть одно сообщение от данного таймера.

Да Windows не поставит в очередь WM_TIMER если он есть. А в ручную я пробовал ставятся легко
ninja2 вне форума Ответить с цитированием
Старый 18.08.2015, 23:30   #12
ninja2
Форумчанин
 
Регистрация: 13.08.2015
Сообщений: 193
По умолчанию

Цитата:
Сообщение от waleri Посмотреть сообщение
Да, DialogBox делает обработку сама, но на этой функции далеко не уехать.

В MFC легче, потому что есть всякие wizards.
Если делать все самому руками то WINAPI проще.
Мне что то MFC начал нравится, чем больше я в нем начинаю понимать, тем больше нравится, хоть я на нем ни одной программки не написал, только тестовые . И COM нравится, COM-сила, жаль я только недавно о нем узнал. MFC сильно грамоздкий, очень много всяких прибомбасов. Если использовать COM то можно нехилые проги писать. Вообще ниче не написал норм на MFC пытаюсь прогу одну написать и каждый раз проблемы. Да вообще до недавна не знал как цикл вывести в диалог от 1 до 1000 без зависания.

Высокоуровневое программирование - это COM

Последний раз редактировалось ninja2; 18.08.2015 в 23:34.
ninja2 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите пожалуйста почему добавляется всего одна буква из трех? Nata Golden rose Общие вопросы C/C++ 2 22.05.2014 05:29
вводим 15 элементов в очередь, затем выводим на экран эту очередь и добавил в очередь еще один элемент. Потом удаляем любой элемен Xumera C++ Builder 2 07.12.2013 13:56
Почему такое сообщение ГОСЕАН Помощь студентам 2 31.10.2011 10:21
Почему не выводится сообщение? [MI_nor] Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 8 10.04.2011 21:30
Не добавляется элемент в очередь Дырдин Общие вопросы C/C++ 2 22.04.2010 07:31