Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Особенности описаний интерфейсных элементов ядра Windows



Способы отображения информации в окне Каждому приложению, работающему под управлением Windows, для ввода-вывода информации выделяется специальная прямоугольная область экрана, называемая главным окном. При этом окно может быть распахнуто до максимального размера экрана, закрыто до значка на панели Задач, перемещено или изменено в размере. Среда программирования VB предоставляет два способа формирования главного окна приложения для работы с сообщениями Windows, используя API-функции. Каждый

Из них может готовить свои собственные сообщения и передавать их Windows, а с ее помощью -к другим прикладным программам, работающим в среде.

Первый способ основана не посредственном создании отображении главного окна приложения, получении его дескриптора и обработки сообщений, посылаемых окну ядром Windows. Этот способ включает описание класса окна, его регистрацию, отображение, а также описание оконной функции, обрабатывающей все сообщения, посылаемые ядром Windows программе. Второй способ Вам уже знаком и отличается от первого способа лишь тем, что основана использовании стандартного окна(формы), предлагаемого средой VB. Единственное, что необходимо здесь делать, так это получать от ОС дескриптор формы(обычно он уже определен в виде свойства) или его объекта для отображения на нем графической информации, изменять, если это необходимо атрибуты окна и класса окна функциями SetWindowLong, SetClassLong.


79. Первый способ отображения информации в окне, использующий API-функции ядра (процедура Main: регистрация класса, создание и отображение окна приложения, цикл обработке сообщений, оконная функция). Пример.

Первый способ основан на не посредственном создании отображении главного окна приложения, получении его дескриптора и обработки сообщений, посылаемых окну ядром Windows. Этот способ включает описание класса окна, его регистрацию, отображение, а так же описание оконной функции, обрабатывающей все сообщения, посылаемые ядром Windows программе.

Каждая программа, которая самостоятельно создает главное окно приложения(первый способ), должна состоять из двух обязательных частей:•процедуры Main («стартующий»объект), являющейся точкой входа в программу, в которой определяются атрибуты класса окна, осуществляется регистрация класса, формируется стиль окна, создается экземпляр окна в памяти, отображается окно, и наконец, запускается цикл обработки сообщений;

оконной функции, обрабатывающей все сообщения Windows.






Дата публикования: 2014-12-28; Прочитано: 205 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...