Knowledge Base Nr: 00037 nichtmodaler_dlg.cpp - http://www.swe-kaiser.de
Downloads:
MFC: nicht-modale dialoge
//funktion zm erzeugen des dialogs in die dialogklasse einfügen
BOOL Create() { return CDialog::Create(CModalDlg::IDD); }
//OnOK und OnCancel müssen überladen werden damit CDialog::OnOK() nicht aufgerufen wird
void CModalDlg::OnOK()
{
ShowWindow(SW_HIDE);
}
void CModalDlg::OnCancel()
{
ShowWindow(SW_HIDE);
}
//benutzen des modalen dialogs
//dialog erzeugen
CModalDlg dlg;
dlg.Create();
//an-/ausschalten
dlg.ShowWindow(SW_SHOW);
dlg.ShowWindow(SW_HIDE);