![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
приведено на языке С. В справочной системе win32sdk прототип функции представлен следующим образом:
HWND CreateWindowEx(
DWORD dwExStyle, // расширенный стиль
LPCTSTR lpClassName, // адрес имени класса окна
LPCTSTR lpWindowName, // адрес названия окна
DWORD dwStyle, // стиль окна
int x, // координаты верхнего
int y, // левого угла окна
int nWidth, // ширина окна
int nHeight, // высота окна
HWND hWndParent, // дескриптор родительского окна
HMENU hMenu, // дескриптор меню
HINSTANCE hInstance, // базовый адрес модуля
LPVOID lpParam // адрес дополнительных данных
);
В программе параметры передаются через стек с учетом соглашения STDCALL, то есть в обратном порядке. Смысл параметров следующий:
lpParam используется при необходимости в качестве указателя на данные, которые впоследствии могли бы использоваться программой;
hInstance – базовый адрес модуля, с которым связано создаваемое окно;
hMenu – дескриптор меню или идентификатор порожденного окна;
hWndParent – дескриптор родительского окна или окна-владельца;
nHeight – начальный размер окна по высоте;
nWidth - начальный размер окна по ширине;
х,у являются координатами левого верхнего угла окна;
dwStyle определяет стиль окна и может принимать следующие значения:
WS_OVERLAPPED – наиболее универсальный тип окна – перекрывающее окно, имеет название и рамку;
WS_ICONICPOPUP – всплывающее окно, первоначально минимизированное;
WS_POPUP – всплывающее окно, чаще всего используется для отображения диалогового окна;
WS_CHILD – порожденное окно;
WS_MINIMIZE - первоначально минимизированное окно;
WS_VISIBLE – окно становится видимым сразу после создания;
WS_DISABLED – создается неактивное окно;
WS_CLIPSIBLINGS – исключает области, занимаемые другими порожденными окнами из изменяемой области данного порожденного окна; если порожденные окна перекрываются, а стиль WS_CLIPSIBLINGS не указан, то при изменении рабочей области одного
Дата публикования: 2015-10-09; Прочитано: 232 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!