ALTE DOCUMENTE
|
|||||
Когда класс окна определе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
|