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


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1159, книга: Стеклянная магия
автор: Чарли Хольмберг

"Стеклянная магия" Чарли Хольмберг - это захватывающее и оригинальное фэнтези для молодых взрослых, которое сочетает в себе магию, приключения и романтику. Главная героиня, Арион, обладает уникальным даром - она может видеть магию в стекле, что делает ее незаменимой в борьбе с силами зла, угрожающими ее миру. Когда ее дом подвергается нападению, Арион отправляется в опасное путешествие, чтобы найти союзников и сразиться с врагами. По пути она встречает отряд разношерстных...

СЛУЧАЙНАЯ КНИГА

Корона Судьбы. Деннис Найт
- Корона Судьбы

Жанр: Детское фэнтези

Год издания: 2023

Серия: Уэнсдей Уикс, ученица волшебника

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

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

Жанр:

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

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

неизвестно

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

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

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

Рейтинг:

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

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

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

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

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

возвращается нуль. Для получения дополнительной информации об ошибке вызовите функцию GetLastError .


Комментарии


Клиентский прямоугольник - это наименьший прямоугольник, который полностью содержит в себе клиентскую область окна. Оконный прямоугольник - это наименьший прямоугольник, который полностью содержит в себе само окно.

Функция AdjustWindowRectEx не добавляет дополнительного пространства, когда строка меню сворачивается в два или более рядов.


См . также


AdjustWindowRect, CreateWindowEx, RECT .



ArrangeIconicWindows


Функция ArrangeIconicWindows упорядочивает все минимизированные (в виде иконок) окна указанного родительского окна.


UINT ArrangeIconicWindows (


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

);


Параметры


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


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


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

В случае неудачи возвращается нуль. Для получения дополнительной информации об ошибке вызовите функцию GetLastError .


Комментарии


Приложение, которое работает со своими минимизированными дочерними окнами, может использовать функцию ArrangeIconicWindows для упорядочивания иконок окон в родительском окне. Функция также может упорядочивать иконки окон на рабочем столе. Для получения дескриптора рабочего стола используйте функцию GetDesktopWindow .

Приложение отправляет сообщение WM _ MDIICONARRANGE MDI -окну для упорядочивания его минимизированных дочерних MDI -окон.


См. также


CloseWindow, GetDesktopWindow .


BeginDeferWindowPos


Функция BeginDeferWindowPos выделяет память для структуры, содержащей информацию о размере и положении для одного или более окон, и возвращает дескриптор этой структуры.


HDWP BeginDeferWindowPos (


int nNumWindows // количество окон

);


Параметры


nNumWindows - определяет начальное количество окон, для которых необходимо хранить информацию об их положении. Функция DeferWindowPos при необходимости увеличивает размер данной структуры.


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


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

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


Комментарии


Структура, содержащая информацию о размере и положении для одного или более окон, является внутренней структурой Windows . Приложение не может иметь к ней прямой доступ.

Функция DeferWindowPos заполняет структуру информацией об одном или нескольких окнах, подлежащих перемещению. Функция EndDeferWindowPos принимает дескриптор структуры и репозиционирует окна в соответствии с информацией из данной структуры.

Если одно из окон, описанных в структуре, имеет установленный флаг SWP _ HIDEWINDOW или SWP _ SHOWWINDOW, то не репозиционируется ни одно из окон.

Если Windows должна увеличить размер структуры по сравнению с начальным размером, задающимся значением параметра nNumWindows , но не может выделить достаточно памяти, то вся последовательность перемещений окон ( BeginDeferWindowPos, DeferWindowPos и EndDeferWindowPos ) заканчивается неудачей. Указанием максимально необходимого размера структуры приложение может выявить и обработать сбой в самом начале всего процесса.


См. также


DeferWindowPos, EndDeferWindowPos, SetWindowPos .


BringWindowToTop


Функция BringWindowToTop помещает указанное окно в вершину Z -последовательности. Если окно является окном верхнего уровня - оно активизируется. Если окно представляет собой дочернее окно - активизируется родительское окно верхнего уровня.


BOOL BringWindowToTop (


HWND hWnd // дескриптор окна

);


Параметры


hWnd - идентифицирует окно, помещаемое в вершину Z -последовательности.


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


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

В случае неудачи возвращается нуль. Для получения дополнительной информации вызовите функцию GetLastError .


Комментарии


Используйте функцию BringWindowToTop для вывода окна, частично или полностью закрытого другими окнами, на передний план.

Результат вызова этой функции похож на результат вызова SetWindowPos для изменения позиции окна в Z -последовательности, но вызов BringWindowToTop не делает указанное окно окном верхнего уровня.

Если приложение не находится на переднем плане, и необходимо сделать его приложением переднего плана, вызовите функцию SetForegroundWindow .


См. также


SetWindowPos, SetActiveWindow, SetForegroundWindow .


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


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