Библиотека knigago >> Компьютеры: Операционные системы >> Windows >> Русский справочник по Win32 API

Тарас Сорока - Русский справочник по Win32 API

Русский справочник по Win32 API
Книга - Русский справочник по Win32 API.  Тарас Сорока  - прочитать полностью в библиотеке КнигаГо
Название:
Русский справочник по Win32 API
Тарас Сорока

Жанр:

Самиздат, сетевая литература, Литература ХXI века (эпоха Глобализации экономики), Windows, Windows API

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Русский справочник по Win32 API"

Аннотация к этой книге отсутствует.

Читаем онлайн "Русский справочник по Win32 API". [Страница - 7]

class='book'>CascadeWindows
Функция CascadeWindows располагает каскадом (каскадирует) указанные окна или дочерние окна указанного родительского окна.


WORD WINAPI CascadeWindows (


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

UINT wHow , // типы окон, которые не подвергаются каскадированию

CONST RECT * lpRect , // прямоугольник, в которым каскадируются окна

UINT cKids , // количество каскадируемых окон

const HWND FAR *lpKids // массив дескрипторов окон

);


Параметры


hwndParent - идентифицирует родительское окно. Если значение этого параметра равно NULL, используется окно рабочего стола.

wHow - определяет флаг каскадирования. Доступно единственное значение: MDITILE _ SKIPDISABLED, предотвращающее каскадирование дочерних MDI окон, не принимающих ввод пользователя ( disabled windows ).

lpRect - указатель на структуру типа SMALL _ RECT , которая определяет прямоугольную область, в экранных координатах, внутри которой каскадируются окна. Значение параметра может быть равно NULL, тогда используется клиентская область родительского окна.

cKids - определяет число элементов в массиве, заданным параметром lpKids . Значение параметра игнорируется, если значение lpKids равно нулю.

lpKids - указатель на массив дескрипторов окон, идентифицирующих каскадируемые окна. Если значение этого параметра равно NULL, каскадируются дочерние окна указанного родительского окна (или окна рабочего стола).


Возвращаемые значения


В случае успеха возвращается количество упорядоченных окон.

В случае неудачи возвращается нуль.


См. также


SMALL_RECT .


ChildWindowFromPoint


Функция ChildWindowFromPoint определяет, какое из дочерних окон, принадлежащих родительскому окну, содержит указанную точку (если таки дочерние окна существуют).


HWND ChildWindowFromPoint (


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

POINT Point // структура с координатами точки

);


Параметры


hWndParent - идентифицирует родительское окно.

Point - определяет структуру типа POINT , которая содержит клиентские координаты проверяемой точки.


Возвращаемые значения


В случае успеха возвращается дескриптор дочернего окна, которое содержит точку, даже если это дочернее окно скрыто или не принимает фокус ввода ( disabled ). Если точка лежит вне родительского окна, возвращается NULL . Если точка находится внутри родительского окна, но не лежит ни в одном из дочерних окон, возвращается дескриптор родительского окна.


Комментарии


Windows ведет внутренний список, содержащий дескрипторы дочерних окон, связанных с родительским окном. Порядок дескрипторов в этом списке зависит от Z -последовательности дочерних окон. Если указанная точка содержится более чем в одном дочернем окне, Windows возвращает дескриптор первого окна в списке, содержащего точку.


См. также


ChildWindowFromPointEx, POINT, WindowFromPoint .


ChildWindowFromPointEx


Функция ChildWindowFromPointEx определяет, какое из дочерних окон, принадлежащих родительскому окну, содержит указанную точку (если таки дочерние окна существуют). Функция может игнорировать невидимые, не принимающие фокус ввода ( disabled ) и прозрачные дочерние окна.


HWND ChildWindowFromPointEx (


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

POINT pt , // структура с координатами точки

UINT uFlags // флаги игнорирования

);


Параметры


hWndParent - идентифицирует родительское окно.

Point - определяет структуру типа POINT , которая содержит клиентские координаты проверяемой точки.

uFlags - определяет, какие дочерние окна будут игнорироваться. Параметр может быть комбинацией следующих значений:


Значение

Пояснение

CWP _ ALL

Не игнорировать дочерние окна.

CWP _ SKIPINVISIBLE

Игнорировать невидимые дочерние окна.

CWP _ SKIPDISABLED

Игнорировать не принимающие фокус ввода дочерние окна.

CWP _ SKIPTRANSPARENT

Игнорировать прозрачные дочерние окна.


Возвращаемые значения


В случае успеха возвращается дескриптор дочернего окна, которое содержит точку и удовлетворяет условию, определенному значением параметра uFlags . Если точка лежит вне родительского окна или вызов функции завершился неудачей, возвращается NULL . Если точка находится внутри родительского окна, но не лежит ни в одном из дочерних окон, удовлетворяющих условию, определенному значением параметра uFlags , возвращается дескриптор родительского окна.


Комментарии


Windows ведет внутренний список, --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.