Serwis Edukacyjny
Nauczycieli
w I-LO w Tarnowie

obrazek

Materiały dla uczniów liceum

  Wyjście       Spis treści       Wstecz       Dalej  

Autor artykułu: mgr Jerzy Wałaszek
Uaktualniono: 31.07.2022

©2022 mgr Jerzy Wałaszek
I LO w Tarnowie

Interfejs SDL2:

SDL_GetWindowBordersSize

SPIS TREŚCI

Rozdział jest tłumaczeniem oryginalnej instrukcji dla biblioteki SDL2.

SDL_GetWindowBordersSize

Użyj tej funkcji, aby otrzymać rozmiar brzegów okna (dekoracji) wokół obszaru klienta.

Składnia

int SDL_GetWindowBordersSize(SDL_Window* window,
                             int*        top,
                             int*        left,
                             int*        bottom,
                             int*        right)

Parametry funkcji

window okno do sprawdzenia rozmiarów brzegu.
top wskaźnik danych do wypełnienia rozmiarem górnego brzegu,  NULL jest dozwolony.
left wskaźnik danych do wypełnienia rozmiarem lewego brzegu,  NULL jest dozwolony.
bottom wskaźnik danych do wypełnienia rozmiarem dolnego brzegu,  NULL jest dozwolony.
right wskaźnik danych do wypełnienia rozmiarem prawego brzegu,  NULL jest dozwolony.

Wartość zwracana

Zwraca 0 przy sukcesie lub ujemny kod błędu przy niepowodzeniu
; wywołaj funkcję SDL_GetError(), aby otrzymać więcej informacji na temat błędu.

Uwagi

Uwaga: Jeśli funkcji nie uda się odczytać rozmiaru brzegu okna, to zwróci wartość -1, a rozmiary zostaną zainicjowane na 0, 0, 0, 0 (jeśli ich wskaźniki będą niezerowe), jakby badane okno nie posiadało brzegu.

Funkcja również zwróci wartość -1, jeśli dostęp do tej informacji nie jest wspierany.

Funkcja ta jest wspierana tylko w  X11.

Wersja

Funkcja dostępna od SDL 2.0.5.

Powiązane funkcje

Na początek:  podrozdziału   strony 

Zespół Przedmiotowy
Chemii-Fizyki-Informatyki

w I Liceum Ogólnokształcącym
im. Kazimierza Brodzińskiego
w Tarnowie
ul. Piłsudskiego 4
©2022 mgr Jerzy Wałaszek

Materiały tylko do użytku dydaktycznego. Ich kopiowanie i powielanie jest dozwolone
pod warunkiem podania źródła oraz niepobierania za to pieniędzy.

Pytania proszę przesyłać na adres email: i-lo@eduinf.waw.pl

Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.

Informacje dodatkowe.