Сообщения Windows. Возникновение сообщений. (Лекция 2) презентация
Содержание
- 2. Возникновение сообщений Сообщения являются реакцией системы Windows на различные происходящие в
- 3. Отличительным признаком сообщения является его код - 1 до Ох3FF (для
- 4. Пример: Аппаратные события WM_MOUSEMOVE (код 0х200) - движение мыши WM_LBUTTONDOWN
- 5. Может быть и обратная ситуация, когда сообщение создается в прикладной программе
- 6. Процедура создания и пересылки сообщения
- 7. Это сообщение возникает всякий раз, когда в результате движения мыши по
- 8. Win 16 В единицей работы компьютера является выполняемое приложение, называемое задачей.
- 9. Win32 В Win32 единицей работы компьютера считается поток выполнения. Каждое
- 10. Состав сообщения В начале главной функции приложения WinMain объявлена структурная переменная
- 11. Структура Msg заполняется следующей информацией: (для сообщения WM_MOUSEMOVE) Msg.hwnd - дескриптор
- 12. Манипуляции с мышью могут порождать и другие сообщения нажатие левой
- 13. Сообщения от клавиатуры WM_KEYDOWN о нажатии любой "несистемной" клавиши (т. е.
- 14. Сообщения верхнего уровня При нажатии левой клавиши мыши над строкой меню
- 15. Программные сообщения Большая часть программных сообщений, т. е. сообщений, прямо не
- 16. Сообщение WM_CREATE Сообщение WM_CREATE генерируется системой Windows в процессе создания окна,
- 17. Обработка сообщения WM_CREATE С точки зрения программиста обычно не имеет особого
- 18. Обработка сообщений Функция GetMessage() анализирует очередь сообщений приложения. Если в очереди
- 19. Поведение GetMessage() в 16-разрядных приложениях при отсутствии сообщений в очереди GetMessage()
- 20. Поведение GetMessage() в 32-разрядных приложениях при отсутствии сообщений в очереди Здесь
- 21. Очередность переключения задач с учетом их приоритетов системному потоку, отвечающему за
- 22. Вытесняющая многозадачность При наличии вытесняющей многозадачности нет необходимости ожидать, пока приложение,
- 23. Спящий поток В действительности, если при выполнении функции GetMessage() оказывается, что
- 24. Завершение обработки сообщения В любом случае функция GetMessage() завершится (с возвратом
- 25. Цикл обработки сообщений
- 26. Функция GetMessage() Функция GetMessage() требует 4 параметра. адрес структуры Msg,
- 27. Сообщение WM_QUIT Особая ситуация возникает, если функция GetMessage() обнаруживает в очереди
- 28. Скачать презентацию
Слайды и текст этой презентации
Скачать презентацию на тему Сообщения Windows. Возникновение сообщений. (Лекция 2) можно ниже: