На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

BeginDeferWindowPos



The BeginDeferWindowPos function allocates memory for a multiple-window - position structure and returns the handle to the structure.

HDWP BeginDeferWindowPos(

int nNumWindows // number of windows
);


Parameters

nNumWindows

Specifies the initial number of windows for which to store position information. The DeferWindowPos function increases the size of the structure, if necessary.



Return Values

If the function succeeds, the return value identifies the multiple-window - position structure. If insufficient system resources are available to allocate the structure, the return value is NULL.

Remarks

The multiple-window - position structure is an internal structure; an application cannot access it directly.
DeferWindowPos fills the multiple-window - position structure with information about the target position for one or more windows about to be moved. The EndDeferWindowPos function accepts the handle to this structure and repositions the windows by using the information stored in the structure.
If any of the windows in the multiple-window - position structure have the SWP_HIDEWINDOW or SWP_SHOWWINDOW flag set, none of the windows are repositioned.

If Windows must increase the size of the multiple-window - position structure beyond the initial size specified by the nNumWindows parameter but cannot allocate enough memory to do so, Windows fails the entire window positioning sequence (BeginDeferWindowPos, DeferWindowPos, and EndDeferWindowPos). By specifying the maximum size needed, an application can detect and process failure early in the process.

See Also

DeferWindowPos, EndDeferWindowPos, SetWindowPos


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

BeginDeferWindowPos



Функция BeginDeferWindowPos распределяет память для многочисленного-окна - позиционировать структуру и возвращает ручку в структуру.

HDWP BeginDeferWindowPos(

номер int nNumWindows // окна
);


Параметры

nNumWindows

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



Обратные Величины

Если функция добивается успеха, обратная величина идентифицирует многочисленное-окно - структура позиции. Если недостаточные системные ресурсы доступны распределять структуру, обратная величина НЕДЕЙСТВИТЕЛЬНА.

Замечания

Многочисленное-окно - структура позиции является внутренней структурой; приложение не может иметь доступ к этому непосредственно.
DeferWindowPos ЗАПОЛНЯЕТ многочисленное-окно - структура позиции с информацией о целевой позиции для одного или более окон вновь перемещавших. Функция EndDeferWindowPos принимает ручку в эту структуру и repositions окно используя информацию загружался в структуру.
Если любое из окна во многочисленном-окне - структура позиции имеет SWP_HIDEWINDOW или флаг SWP_SHOWWINDOW был установлен, ни одно из окна repositioned.

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

Смотри Также

DeferWindowPos, EndDeferWindowPos, SetWindowPos


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz