Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[allegro] "aktywowanie" przycisku okna programu "zamknij"

Ostatnio zmodyfikowano 2011-04-18 16:53
Autor Wiadomość
McAffey
Temat założony przez niniejszego użytkownika
[allegro] "aktywowanie" przycisku okna programu "zamknij"
» 2011-04-18 16:43:38
Ja zawsze swoje programy/gry "ubieram" w pętlę kończącą program po wciśnięciu klawisza "Esc". Jednak jak zapewne wiecie (;p) okno programu ma też przycisk "zamknij". Jednak w allegro (cały czas mowa o allegro 4.4) jest on nieaktywny. Czy da się jakimś sposobem go aktywować ? Aby po wciśnięciu go, wymuszał zamknięcie programu, albo chociaż wysyłał jakiś komunikat do programu ? Z góry dziękuję i pozdrawiam ;)
P-31115
pekfos
» 2011-04-18 16:46:11
byyło!! szukaj pod set_close_button_callback()
P-31116
ison
» 2011-04-18 16:47:20
da się
C/C++
volatile int close_button_pressed = false;

void close_button_handler()
{
    close_button_pressed = true;
}
END_OF_FUNCTION( close_button_handler );


LOCK_FUNCTION( close_button_handler );

jednokrotnie:
C/C++
set_close_button_callback( close_button_handler );

sprawdzanie czy nie został naciśnięty krzyżyk:
C/C++
if( close_button_pressed ) wyjscie();

P-31117
szyx_yankez
» 2011-04-18 16:51:09
P-31118
McAffey
Temat założony przez niniejszego użytkownika
» 2011-04-18 16:53:58
Dzięki wielkie, o to chodziło ;) Próbowałem to znaleźć samemu, ale nie wiedziałem w jakie słowa "obrać" owe poszukiwanie i jedyne co znalazłem to jakieś rzeczy związane już z allegro 5. Jeszcze raz dzięki, zamykam ;)
P-31119
« 1 »
  Strona 1 z 1