NukeBoards - Kreatywność przede wszystkim
FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  DownloadDownload
RejestracjaRejestracja  ZalogujZaloguj

Odpowiedz do tematu
Poprzedni temat :: Następny temat
Alternatywny tray.
Autor Wiadomość
Fadex 
Legenda
#4; #12; #18; #20; #21; #27


Pojedynki: nie
Pomógł: 105 razy
Posty: 1773

51612 Prestiż
Wysłany: 14-12-2006, 17:34   Alternatywny tray.

Czyli jak zrobić chowanie do traya, bez chowania do traya :-P

Niektóre aplikacje nie spełniają swojej roli po schowaniu do traya, obiekty takie jak list object, edit object, etc. odmawiają posłuszeństwa.

Przedstawiam rozwiązanie tego makabrycznego problemu:

1. Tworzymy obiekty: Tray Icon object, Window object i jakikolwiek obiekt aktywny (nazwijmy go "Flaga").

2. Na początku etapu:

Kod:
Tray icon >> Change icon to ".\ikona.ico" [wczytuje ikonę "ikona" z katalogu gry]
Tray icon >> Disable Auto-hide mode.


3. Akcja > When user clicks with left button on tray icon:

Kod:
"Flaga" >> toggle internal flag 0 [przestawia flagę 0 obiektu aktywnego "Flaga"]


4. Akcja > internal flag 0 of "Flaga" is on:

Kod:
Window object >> make window invisible. [chowa okno]


5. Akcja > nternal flag 0 of "Flaga" is off:

Kod:
Window object >> make window visible. [pokazuje okno]



I w ten oto sposób udało nam się zrobić własne chowanie do traya, bez bugów.

Pozdrawiam, Fadex :)
_________________
If it doesn't have to work, I can optimize any code to a runtime of zero. What's your superpower?
wat
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

PSK Cytaty Klikibaza - kopia wszystkich klików Klikipedia - encyklopedia o tworzeniu gier Discord KlikCzat Zaproszenie
Daj piniondza Wielkie Muzeum Klikowe

Powered by phpBB modified by Przemo © 2003 phpBB Group