Catch-22 Napisano Kwiecień 2, 2018 Autor Zgłoś Udostępnij 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 Link do komentarza Udostępnij na innych stronach More sharing options...
Complex Napisano Kwiecień 2, 2018 Zgłoś Udostępnij 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 Link do komentarza Udostępnij na innych stronach More sharing options...
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.