Программирование >>  Процедурные приложения 

1 ... 94 95 96 [ 97 ] 98 99 100 ... 150


Обработка сообщения WM DESTROY

Когда пользователь выбирает в системном меню команду Close или нажимает кнодку закрытия окна, Windows посылает приложению сообщение WM DESTROY. В ответ на это приложение завершает свою работу, вызывая функцию PostQuitMessage (), которая направляет в очередь сообщений приложения сообщение WM QUIT, вследствие чего цикл обработки завершается.

Функция DefWindowProc( )

Функция DefWindowProcOобычно вызывается в блоке defaultоператора switch. Она возвращает все нераспознанные или необработанные сообщения обратно системе, гарантируя таким образом, что все посылаемые приложению сообщения будут корректно обработаны.

Создание проекта

Чтобы начать новый проект, выберите в окне компилятора в меню File команду New, а затем в открывшемся диалоговом окне New на вкладке Projects активизируйте элемент Win32 Application(рис. 17.1).


Рис. 17.1. Выбор типа проекта

Задайте для проекта имя SWP, щелкните на кнопке ОК, в появившемся окне мастера выберите опцию An empty project и вновь нажмите ОК, после чего будет создан пустой проект.

Чтобы добавить в проект программный файл, выберите в меню Project подменю Add To Project, а в нем - команду New(рис. 17.2).




Рис. 17.2. Для добавления в проект нового файла используется команда New из подменю Add To Project

Воспользовавшись командой New, откройте диалоговое окно New(рис. 17.3), выделите в нем элемент C++ SourceFile и введите имя файла (в нашем примере это SWP.C).




Рис.17.3. Выбор типа добавляемого файла

Далее в окне редактора наберите текст программы (рис. 17.4).



1 ... 94 95 96 [ 97 ] 98 99 100 ... 150

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика