Ĺadny brzuch
Witam!
Próbuję zrobić aplikację w Dev-C++ korzystając z bibliotek wxWidgets, która będzie zawierała 3-4 okna.
Wszystkie te okna są mają być typu POSIADANE (ang. OWNER).
Udaje mi się stworzyć takie okna poprzez zwykłe dodanie nowych klas typu wxFrame, ALE nie wiem W JAKI SPOSÓB zamknąć je wszystkie naraz klikając na TYLKO jedno wybrane okno na pole Close_box (lub Plik->Zamknij).
U mnie dzieje się coś takiego, że kiedy zamykam jedno okno (wxFrame) tej aplikacji (typu wxApp) to pozostałe okna dalej pozostają otwarte... :(
Wiem, że w wxWidgets nie ma czegoś takiego jak funkcja main(), ale chyba istnieje jakiś sposób żeby globalnie wpłynąć na zamknięcie wszystkich okien??
W razie niejasności proszę pytać
Czy ktoś może mi pomóc? Podać jakiś link, gdzie są przykłady kodu wxWidgets z wieloma oknami posiadanymi, albo napisać mi przykładowy kod (tylko utworzenie jakichś okien posiadanych, a potem zamknięcie ich wszystkich przez Plik->Zamknij)?
Z góry dziękuję! ;)
P.S. Proszę mi nie podawać przykładów jak tworzyć okna-rodzic/dziecko (PARTEN/CHILDREN), bo nie o to mi chodzi.
http://www.bzzt.net/...s/icpp_wx7.html
To ostatnia strona tutoriala, który omawia jak zrobić aplikację. Mam nadzieję, że ci to pomoże, jeżeli jeszcze tego nie czytałeś.
Mam nadzieję, że ci to pomoże, jeżeli jeszcze tego nie czytałeś.
To dobrze, że pomoże. Jakby coś, to pisz, bo na tym forum trochę mało się mówi o wxWidgets, a szkoda, bo jest fajne ;) . Zwłaszcza teraz, jak jest wxDev i nie wszystko trzeba pisać samemu.
Spoko... :) Na pewno napiszę jakby co. A wxWidgets jest mi potrzebny do mojej pracy dyplomowej ;) więc kto wie czy nie zabiore się w ogóle za przetłumaczenie tutoriala na polski ;) - a co mi tam... :) Pozdro!!! Trzymaj się!!! :cheers:
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Próbuję zrobić aplikację w Dev-C++ korzystając z bibliotek wxWidgets, która będzie zawierała 3-4 okna.
Wszystkie te okna są mają być typu POSIADANE (ang. OWNER).
Udaje mi się stworzyć takie okna poprzez zwykłe dodanie nowych klas typu wxFrame, ALE nie wiem W JAKI SPOSÓB zamknąć je wszystkie naraz klikając na TYLKO jedno wybrane okno na pole Close_box (lub Plik->Zamknij).
U mnie dzieje się coś takiego, że kiedy zamykam jedno okno (wxFrame) tej aplikacji (typu wxApp) to pozostałe okna dalej pozostają otwarte... :(
Wiem, że w wxWidgets nie ma czegoś takiego jak funkcja main(), ale chyba istnieje jakiś sposób żeby globalnie wpłynąć na zamknięcie wszystkich okien??
W razie niejasności proszę pytać
Czy ktoś może mi pomóc? Podać jakiś link, gdzie są przykłady kodu wxWidgets z wieloma oknami posiadanymi, albo napisać mi przykładowy kod (tylko utworzenie jakichś okien posiadanych, a potem zamknięcie ich wszystkich przez Plik->Zamknij)?
Z góry dziękuję! ;)
P.S. Proszę mi nie podawać przykładów jak tworzyć okna-rodzic/dziecko (PARTEN/CHILDREN), bo nie o to mi chodzi.
http://www.bzzt.net/...s/icpp_wx7.html
To ostatnia strona tutoriala, który omawia jak zrobić aplikację. Mam nadzieję, że ci to pomoże, jeżeli jeszcze tego nie czytałeś.
Mam nadzieję, że ci to pomoże, jeżeli jeszcze tego nie czytałeś.
To dobrze, że pomoże. Jakby coś, to pisz, bo na tym forum trochę mało się mówi o wxWidgets, a szkoda, bo jest fajne ;) . Zwłaszcza teraz, jak jest wxDev i nie wszystko trzeba pisać samemu.
Spoko... :) Na pewno napiszę jakby co. A wxWidgets jest mi potrzebny do mojej pracy dyplomowej ;) więc kto wie czy nie zabiore się w ogóle za przetłumaczenie tutoriala na polski ;) - a co mi tam... :) Pozdro!!! Trzymaj się!!! :cheers: