ВУЗ:
Составители:
15
Сохраните всѐ и откомпилируйте, используя F7 или через пункт меню «Build».
После запуска у вас должно появиться чѐрное окно. Ваша первая программа на
Win32 API готова.
Кратко опишем то, что происходит внутри функции WinMain. Первоначально
заполняется структура окна WNDCLASS, в которой устанавливаются основные
свойства окна. После этого с помощью функции RegisterClass ваш класс
регистрируется в Windows. Как вы заметили, у вашей программы отсутствует
иконка, чтобы добавить еѐ необходимо воспользоваться редактором ресурсов. Для
этого выберите Project→Add to Project→New, а там выберите «Resource Script» и в
графе «File name» – res. У вас должно создаться два файл: res.rc и resource.h. Ниже
списка файлов в проекте у вас должна появиться закладка «Resource View».
Переключитесь на закладку и, щѐлкнув правой кнопкой на «res resources», выберите
«Insert» – появится окно (Рисунок 6).
Рисунок 6 – Окно добавления ресурсов
Выберите «Icon» и нажмите «New». Отредактируйте и сохраните иконку.
Теперь можно подключать еѐ к программе. Сначала подключите к проекту файл
resource.h с помощью Project→Add to Project→Files. Добавьте в основную
программу строку: #include "resource.h" (ниже строки #include "main.h"). Замените
строку в создании класса
WndClass.hIcon=NULL; на
WndClass.hIcon=LoadIcon(hInstance,MAKEINTRESOURCE(IDI_ICON1));
Здесь IDI_ICON1 указывает на вашу иконку. Компилируйте проект – иконка
присоединена. Описание остальных элементов структуры приведено ниже.
Структура WNDCLASS.
typedef struct tagWNDCLASS
{
UINT style;
WNDPROC lpfnWndProc;
int cbClsExtra;
Сохраните всѐ и откомпилируйте, используя F7 или через пункт меню «Build».
После запуска у вас должно появиться чѐрное окно. Ваша первая программа на
Win32 API готова.
Кратко опишем то, что происходит внутри функции WinMain. Первоначально
заполняется структура окна WNDCLASS, в которой устанавливаются основные
свойства окна. После этого с помощью функции RegisterClass ваш класс
регистрируется в Windows. Как вы заметили, у вашей программы отсутствует
иконка, чтобы добавить еѐ необходимо воспользоваться редактором ресурсов. Для
этого выберите Project→Add to Project→New, а там выберите «Resource Script» и в
графе «File name» – res. У вас должно создаться два файл: res.rc и resource.h. Ниже
списка файлов в проекте у вас должна появиться закладка «Resource View».
Переключитесь на закладку и, щѐлкнув правой кнопкой на «res resources», выберите
«Insert» – появится окно (Рисунок 6).
Рисунок 6 – Окно добавления ресурсов
Выберите «Icon» и нажмите «New». Отредактируйте и сохраните иконку.
Теперь можно подключать еѐ к программе. Сначала подключите к проекту файл
resource.h с помощью Project→Add to Project→Files. Добавьте в основную
программу строку: #include "resource.h" (ниже строки #include "main.h"). Замените
строку в создании класса
WndClass.hIcon=NULL; на
WndClass.hIcon=LoadIcon(hInstance,MAKEINTRESOURCE(IDI_ICON1));
Здесь IDI_ICON1 указывает на вашу иконку. Компилируйте проект – иконка
присоединена. Описание остальных элементов структуры приведено ниже.
Структура WNDCLASS.
typedef struct tagWNDCLASS
{
UINT style;
WNDPROC lpfnWndProc;
int cbClsExtra;
15
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »
