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




Создание окна

Rusa


Когда класс окна определеl 444n1321e 5; и зарегистрирован, Ваше приложение может созда­вать окна этого класса, используя функцию API CreateWindow()



HWND CreateWindow(

LPCSTR IpClassName, // Имя класса окна

LPCSTR IpWinName, // Заголовок окна

DWORD dwStyle, // Стиль окна

int x, // Координаты x и y

int y, // левого верхнего угла

int Width, // Ширина окна

int Height, // Высота окна

HWND hParent, // Дескриптор родительского окна

HMENU hMenu, // Дескриптор главного меню

HINSTAHCE hThisInst, // Дескриптор приложения

LPVOID IpszAdditional // Указ. на дополн.информацию

);

CreateWindow() NULL Width Height CW_USEDEFAULT hParent HWND_DESKTOP NULL hMenu NULL lpszAdditional NULL LPVOID определеl 444n1321e 5; как void* typedef LPVOID сложилось исторически и означает "длинный (far void".)

lpszClassName lpszWinName NULL



dwStyle

WS_OVERLAPPEDWINDOW

WS_OVERLAPPED

WS_MAXIMIZEBOX



WS_MINIMIZEBOX

WS_SYSMENU

WS_HSCROLL

WS_VSCROLL

hThisInst

Когда окно создано, оно еще не отображается на экране. Для того чтобы отобразить окно, следует вызвать функцию API ShowWindow()

BOOL ShowWindow(HWND hwnd, int nHow).

hwnd nHow nHow можно использовать значение параметра nWinMode WinMain()

Параметры способа отображения nHow



SW_HIDE

SW_MAXIMIZE

Развернуть окно до полноэкранного представлеl 444n1321e 5;ия

SW_MIINIMIZE

SW_RESTORE

Отобразить окно в нормальном представлеl 444n1321e 5;ии

ShowWindow()

Хотя это и не вызвано необходимостью, вызов функции UpdateWindow() включен в каркасную программу, поскольку этот вызов требуется практически для всех приложений Windows.

UpdateWindow() означает немедлеl 444n1321e 5;ную перерисовку окна, и Windows




Document Info


Accesari: 935
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 )