Funkcja BeginDeferWindowPos przydziela pamięć dla wielu okno – Umieść struktury i zwraca uchwyt do struktury.
(HDWP BeginDeferWindowPos int nNumWindows / / liczba systemu windows);
Jeśli funkcja, wartość zwracany identyfikuje wielu okno – położenie struktury. Jeśli systemu niewystarczające zasoby są dostępne przydzielić struktury, wartość zwracana jest wartość NULL. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.
Jest wiele okno – stanowisko struktury wewnętrznej struktury; aplikacja nie może ona bezpośredni dostęp.
DeferWindowPos wypełnia wielu okno – struktury pozycję Informacje o pozycji docelowej na jedno lub więcej okien około mające być przeniesione. Funkcja EndDeferWindowPos akceptuje dojścia do tej struktury i zmiana systemu windows przy użyciu informacji przechowywanych w strukturze.
Jeśli systemu windows w oknie wielu – struktura stanowisko ma ustawioną flagą SWP_HIDEWINDOW lub SWP_SHOWWINDOW, żaden z okna położenie.
Jeśli system musi zwiększyć rozmiar wielu okno – położenie struktury poza początkowy rozmiar określonego przez parametr nNumWindows , ale nie może przydzielić wystarczającej ilości pamięci, aby zrobić, całe okno pozycjonowania sekwencji (BeginDeferWindowPos, DeferWindowPosi EndDeferWindowPos) awarii systemu. Określając rozmiar maksymalny, aplikacja może wykrywać i przetwarzać awarii wcześnie w procesie.
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Użycie user32.lib.
Omówienie Windows, okno funkcji, DeferWindowPos, EndDeferWindowPos, SetWindowPos