Поиск

Главное меню

Программа демонстрирующая иерархию окон Windows

Цитата: "Выполнение любого оконного Windows-приложения начинается с главной функ¬ции. Она содержит код, осуществляющий настройку (инициализацию) приложе¬ния в среде операционной системы Windows. Видимым для пользователя резуль¬татом работы главной функции является появление на экране графического объекта в виде окна. Последним действием кода главной функции является со¬здание цикла обработки сообщений. После его создания приложение становится пассивным и начинает взаимодействовать с внешним миром посредством специ¬альным образом оформленных данных — сообщений. Обработка поступающих приложению сообщений осуществляется специальной функцией, называемой оконной. Оконная функция уникальна тем, что может быть вызвана только из операционной системы, а не из приложения, которое ее содержит. Таким образом, Windows-приложение, как минимум, должно состоять из трех перечис¬ленных элементов. Каркасное Windows-приложение на ассемблере содержит один сегмент данных .data и один сегмент кода . code. Сегмент стека в исходных текстах Windows-приложений непосредственно описывать не нужно. Windows выделяет для стега объем памяти, размер которого задан программистом в файле с расширением . def. Текст листинга 2 достаточно большой. Поэтому для обсуждения разобьем erо комментариями на характерные фрагменты, каждый из которых затем поясним необходимой степенью детализации. ".

Скачать