|
Serwis Edukacyjny Nauczycieli w I-LO w Tarnowie
Materiały dla uczniów liceum |
Wyjście Spis treści Wstecz Dalej
Autor artykułu: mgr Jerzy Wałaszek |
©2026 mgr Jerzy Wałaszek
|
SDL_ShowSimpleMessageBox
| SPIS TREŚCI |
Rozdział jest tłumaczeniem oryginalnej instrukcji dla biblioteki SDL2.
Użyj tej funkcji, aby wyświetlić proste, modalne okienko wiadomości.
int SDL_ShowSimpleMessageBox(Uint32 flags,
const char* title,
const char* message,
SDL_Window* window)
|
| flags | struktura znaczników SDL_MessageBoxFlag; zobacz do Uwag. |
| title | tekst tytułu kodowany w UTF-8. |
| message | wiadomość tekstowa kodowana w UTF-8. |
| window | okno nadrzędne lub NULL, jeśli nie ma okna nadrzędnego. |
SDL_ShowSimpleMessageBox(SDL_MESSAGEBOX_ERROR,
"Missing file",
"File is missing. Please reinstall the program.",
NULL);
|
| SDL_MESSAGEBOX_ERROR | wiadomość o błędzie |
| SDL_MESSAGEBOX_WARNING | ostrzeżenie |
| SDL_MESSAGEBOX_INFORMATION | informacja |
Tę funkcję można wywołać w dowolnej chwili, nawet przed SDL_Init(). Czyni ją to użyteczną przy zgłaszaniu błędów takich jak niepowodzenie utworzenia kontekstu graficznego lub kontekstu OpenGL.
W X11 SDL rozwija swoje własne okno dialogowe z elementami X11, zamiast formalnego okienka narzędziowego typu GTK+ lub Qt.
Zwróć uwagę, że jeśli SDL_Init() poniesie porażkę z powodu braku dostępności jakiegokolwiek środowiska graficznego, to ta funkcja prawdopodobnie również zawiedzie z tego samego powodu. Jeśli tak jest, sprawdź wartość zwracaną przez funkcję i zapisz ją do stderr, jeśli możesz.
![]() |
Zespół Przedmiotowy Chemii-Fizyki-Informatyki w I Liceum Ogólnokształcącym im. Kazimierza Brodzińskiego w Tarnowie ul. Piłsudskiego 4 ©2026 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:
Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.
Informacje dodatkowe.