Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Определение класса окна

Rusa


Определение клk 757s1813h 2;сса окна



WinMain() определяется и регистрируется клk 757s1813h 2;сс окна. Класс окна определяется путем заполнения полей структуры WNDCLASS

UINT style; //

WNDPROC lpfnWndProc;

int cbClsExtra; // Дополнительные данные для клk 757s1813h 2;сса

int cbWndExtra; //

HINSTANCE hInstance; //

HICON hIcon; //

HCURSOR hCursor; //

HBRUSH hbrBackground;//

LPCSTR lpszMenuName;

LPCSTR lpszClassName; // Имя клk 757s1813h 2;сса окна

hInstance hThisInst имя клk 757s1813h 2;сса окна lpszClassName "МоеОкно" lpfnWndProc Тип окна по умолчанию равен 0, и дополнительные данные для клk 757s1813h 2;сса и окна не требуются.

Все Windows-приложения должны задавать форму курсора мыши и иконку для определяемого клk 757s1813h 2;сса окна. Для этих целей приложение может использовать как собственные ресурсы, так и встроенные ресурсы Windows, как это делает наша программа. Иконка определяется при помощи функции API LoadIcon()

HICON LoadIcon (HINSTANCE hInst, LPCSTR lpszName).

hInst lpszName. Для того чтобы использовать встроенные типы иконок Windows, первый параметр должен быть равен NULL



Значения параметра lpszName

IDI_APPLICATION

IDI_ASTERISK

Иконка "информация"

IDI_EXCLAMATION

Иконка "восклицательный знак"

IDI_HAND

Иконка "знак Стоп"

IDI_QUESTION

Иконка "вопросительный знак"

Для того чтобы определить курсор мыши, используется функция API LoadCursor()

HCURSOR LoadCursor(HINSTANCE hlnst, LPCSTR IpszName).

hInst задает дескриптор экземпляра приложения, содержащего курсор, a lpszName - имя необходимого ресурса. Для того чтобы использовать встроенный тип курсора Windows, следует задать NULL



IDC_ARROW

IDC_CROSS

IDC_IBEAM

IDC_WAIT

"Песочные часы"

Цвет заполнения окна, создаваемого в нашей программе, определен как белый, а дескриптор кисти получается при вызове функции API GetStockObject() GetStockObject()

HGDIOBJ GetStockObject(int object)

HGDIOBJ является дескриптором GDI-объекта.) Следующая таблица представляет несколько типов системных кистей, которые Вы можете использовать.



BLACK_BRUSH

DKGRAY_BRUSH

HOLLOW_BRUSH

LTGRAY_BRUSH

WHITE_BRUS

GetStockObject()

Когда клk 757s1813h 2;сс окна полностью определен, он должен быть зарегистрирован в системе. Для этого используется функция API RegisterClass()

ATOM RegisterClass(CONST WNDCLASS *IpWClass)

Эта функция возвращает значение, идентифицирующее зарегистрированный клk 757s1813h 2;сс окна. Тип typedef WORD. Каждый клk 757s1813h 2;сс окна определяется уникальным значением. Параметр lpWClass WNDCLASS




Document Info


Accesari: 900
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2025 )