[Allegro] Zmaksymalizowane okno.
Ostatnio zmodyfikowano 2013-12-27 15:37
Bojex Temat założony przez niniejszego użytkownika |
[Allegro] Zmaksymalizowane okno. » 2013-12-26 23:11:30 Witajcie! Otóż mam problem. Mianowicie chcę aby okno mojej aplikacji od razu otwierało się w zmaksymalizowanym oknie, co ważne nie fullscreenie! Kod "początkowy" wygląda tak: #include <allegro.h> int main() { allegro_init(); install_keyboard(); set_color_depth( 16 ); set_gfx_mode( GFX_AUTODETECT_WINDOWED, 1000, 800, 0, 0 ); clear_to_color( screen, makecol( 128, 128, 128 ) ); |
|
pekfos |
» 2013-12-27 11:16:38 Allegro 4 na to nie pozwala, ale udostępnia uchwyt okna ShowWindow( win_get_window(), SW_MAXIMIZE );
Musisz tylko podpiąć WinAPI i pogodzić allegro z tym faktem. |
|
Bojex Temat założony przez niniejszego użytkownika |
» 2013-12-27 13:09:06 Hmm... ok. Teraz mam tak: #include <allegro.h> #include <winalleg.h>
int main() { allegro_init(); install_keyboard(); set_color_depth( 16 ); ShowWindow( win_get_window(), SW_MAXIMIZE ); clear_to_color( screen, makecol( 128, 128, 128 ) ); I kompilator wywala błąd: "Debug Error! Program: <Ścieżka do pliku .exe> R6010 - abort() has been called. |
|
pekfos |
» 2013-12-27 13:10:57 Podana linia nie ma niczego w tym kodzie zastępować.. |
|
Bojex Temat założony przez niniejszego użytkownika |
» 2013-12-27 13:24:10 No dobra, napisałem ją razem z tym kodem co był na początku, pod clear_to_color( screen, makecol( 128, 128, 128 ) ); i dalej to samo. |
|
Gabes |
» 2013-12-27 14:17:58 |
|
Bojex Temat założony przez niniejszego użytkownika |
» 2013-12-27 15:37:06 Problem rozwiązany, dzięki za pomoc panowie! :)
@pekfos - Problem rozwiązany, dzięki za twój kod. @Gabes - Dzięki za poświęcony czas na znalezienie linków :)
Przy okazji udanego Sylwestra i szczęśliwego Nowego Roku! |
|
« 1 » |