|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
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
|
|
|
|
| |