void CAktiverenDlg::OnOk()
{
CManualAktiverenDlg NextDlg;
CKeyDlg WaitDlg;
HINSTANCE hInst;
HWND hWnd;
//Schaltflächen deaktivieren
m_key.EnableWindow(FALSE);
m_ok.EnableWindow(FALSE);
m_Cancel.EnableWindow(FALSE);
//Bitte warten Dilaog einblenden
hInst = GetModuleHandle(NULL);
hWnd = CreateDialog(hInst, MAKEINTRESOURCE(IDD_INSTALLKEYGEN), *this, NULL);
AnimateWindow(hWnd,1000, AW_BLEND);
//Key berechnen
Sleep(3000);
//....
WaitDlg.DestroyWindow();
NextDlg.DoModal();
//Schaltflächen aktivieren
m_key.EnableWindow(TRUE);
m_ok.EnableWindow(TRUE);
m_Cancel.EnableWindow(TRUE);
//Prüfen ob installationskey gültig ist
if (g_bActivate == TRUE)
this->EndDialog(0);
}