ďťż

Ładny brzuch

Mam Visuala C++ 6, utworzyłem projekt oparty o okna dialogowe, po opuszczeniu Kreatora skompilowałem program i uruchomiłe, lecz po nacisnięciu Esc lub Enter program się wyłącza, jak to usuąć, aby nieważne po nacisnięciu jakiegokolwiek klawisza program sie nie wylączał(nie wliczając w to klawisza RESET:)



Jak utworzysz nowy projek oparty na oknie dialogowym to masz na nim dwa przyciski OK (czyli Enter) i Cancel (czyli Esc). Kliknij na nich dwokrotnie w celu stworzenia zdarzenia klikniecia. Gdy przeniesiesz sie do kodu gdzie zobaczycz stworzone funkcje:

void CNazwaProgramuDlg::OnOK()
{
CDialog::OnOK();
}

void CNazwa programuDlg::OnCancel()
{
CDialog::OnCancel();
}

teraz wystarczy ze wezmiesz w komentarz lub wywalisz wpisy w funkcach, ktore odpowiadaja za zamykanie programu, np:

void CProgramDlg::OnOK()
{
//CDialog::OnOK();
}

void CProgramDlg::OnCancel()
{
//CDialog::OnCancel();
}

Ale UWAGA! Jezeli usuniesz wpis CDialog::OnCancel(); program nie zamknie sie ! Oczywiscie mozna to obejsc, ale to juz inna historia :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •