Catch-22 Napisano Kwiecień 2, 2018 Autor Zgłoś Napisano Kwiecień 2, 2018 Witam //Do wlaczenia timera sluzy chyba funkcja SetTimer. wpisuje do kodu wiec: SetTimer(OknoGl,1,1000,NULL); //Druda wartosc to nIDEvent czyli 1 ? //Umiescilem rowniez cos takiego (plik cpp) //------------ void __fastcall TOknoGl::OnTimer(UINT nIDEvent) { if (nIDEvent==1) { Okienko->Close(); KillTimer(1); } //---------------------- //Czy oznacza to ze program po wlaczeniu Timera 1, po ulywie 1 //sekundy zamknie okno Okienko?Czy tak powinno byc? //Chcialbym aby tak bylo. //Dodalem rowniez w (pliku .h) void __fastcall OnTimer(UINT nIDEvent); //Wszystko kompiluje sie bez zadnych bledow. Czy trzeba jeszcze cos dodac lub zadeklarowac. Dzieki. Pozdrawiam. Cytuj
Complex Napisano Kwiecień 2, 2018 Zgłoś Napisano Kwiecień 2, 2018 Witaj Według mnie wszystko robisz jak nalezy, ale nie wiem czy twoja funkcja set timer jest uruchamiana z uchwytem okna w ktorym obslugujesz zdarzenie OnTimer. Wszystko powinno chodzić chiba ze gdzies po drodze gubisz uchwyt do okna. Sprawdz czy SetTimer nie zwraca Ci przypadkiem 0 bo to bedzie znaczyc ze timer nie zostal ustawiony. W razie problemow pytaj. powodzenia Cytuj
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.