AdjustWindowRectEx

Funkcja AdjustWindowRectEx oblicza wymagany rozmiar prostokąta okna, oparte na żądany rozmiar prostokąta klienta. Prostokąt okna można następnie przekazywane do funkcji funkcji CreateWindowEx utworzyć okna, w których obszar klienta jest żądanej wielkości.

(BOOL AdjustWindowRectEx LPRECT  lpRect, / / wskaźnik do struktury klienta prostokątDWORDdwStyle, / / style okienBOOLpozycję, / / Flaga menu obecnieDWORDdwExStyle / / rozszerzone stylu);
 

Parametry

lpRect
Wskaźnik do strukturę RECT zawiera współrzędne narożniki lewym górnym i dolnym rogu obszaru żądanego klienta. Gdy funkcja zwraca, struktura zawiera współrzędne lewym górnym i dolnym rogu narożniki okna na obszarze żądanego klienta.
dwStyle
Określa style okien okna, którego wymagany rozmiar ma być obliczona.
pozycję
Określa, czy okno zawiera menu.
dwExStyle
Określa rozszerzone stylowi okna, którego wymagany rozmiar ma być obliczona.

Zwraca wartości

Jeśli funkcja, wartość zwracany jest różna od zera.

Jeśli funkcja zawiedzie, wartość zwracany jest równa zero. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.

Uwagi

Prostokąt klienta jest najmniejszego prostokąta, który całkowicie zakrywa obszar klienta. Prostokąt okno jest najmniejszego prostokąta, który całkowicie zakrywa okna, które obejmuje klienta i w obszarze nonclient.

Funkcja AdjustWindowRectEx nie dodać dodatkowe miejsce, gdy pasek menu jest zawijany do dwóch lub więcej wierszy.

Systemu Windows CE: Parametr pozycję musi mieć wartość FALSE; paski menu nie są obsługiwane.

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Użycie user32.lib.

Zobacz też

Omówienie Windows, okno funkcji, AdjustWindowRect, funkcji CreateWindowEx, RECT

Index