Win32: Dialog bleibt hängen (Programmieren)

Win32: Dialog bleibt hängen (Programmieren)

Hi,

ich befasse mich gerade mit der Win32-API auf meinerm Visual Studio 2005.
Im Moment lerne ich mit Resourcen umzugehn, nur leider bleibt das Programm aus mir unbekanntem Grund immer hängen, sobald ich diese Dialog-Box aufrufe...Ich wüsst jetz nicht, welchen Teil des Codes ich euch posten sollte, also nehm ich einfach mal die DialogProc():

LRESULT CALLBACK CheckEinstellungenProc( HWND HDlg, UINT MSG, WPARAM WParam, LPARAM LParam)
{
switch(MSG)
{
case WM_INITDIALOG:
CheckDlgButton( HDlg, IDC_CHECK1, BST_UNCHECKED);
CheckDlgButton( HDlg, IDC_CHECK1, Bearbeiten_Texte1 ? BST_CHECKED : BST_UNCHECKED);
SetDlgItemText(HDlg, IDC_EDIT1, "Text");
break;
case WM_COMMAND:
switch( LOWORD(LParam))
{
case IDC_CHECK1:
Bearbeiten_Texte1 = !(IsDlgButtonChecked(HDlg, IDC_CHECK1), BST_CHECKED);
EndDialog(HDlg, IDC_CHECK1);
break;
case IDC_BUTTON1:
MessageBox( HDlg, "Aktualisiert", "Aktualsieren", MB_OK );
EndDialog(HDlg, IDC_BUTTON1);
break;
case IDC_BUTTON2:
MessageBox( HDlg, "Bearbeitet", "Bearbeiten", MB_OK );
EndDialog(HDlg, IDC_BUTTON2);
break;
case IDC_BUTTON3:
MessageBox( HDlg, "Fertig", "Fertig", MB_OK );
PostQuitMessage( WM_QUIT );
EndDialog(HDlg, IDC_BUTTON3);
break;
case IDCANCEL:
Bearbeiten_Texte1 = (IsDlgButtonChecked (HDlg, IDC_CHECK1) == BST_CHECKED);
wsprintf("String", "Checkbox1: %s", Bearbeiten_Texte1 ? "EIN" : "AUS" );
EndDialog(HDlg, IDCANCEL);
break;
}
break;
default:
return 0;
}
return 0;
}


Hab ich da ne default-Funktion vergessen?

Ach ja und ncohwas:

Ich habe mir ein Icon erstellt und dieses dann in die IDE(VSC++) kopiert. Nach dem Kopieren bekam ich allerdings nur ein Negativ meines Originals(?)
Ok, das Problem mit dem Aufhängen konnte ich beseitigen, kann mir den wer wegen dem Icon helfen?
Kopieren/Einfügen in die IDE hat nur ein Negativ des originals erzeugt...
Ich hab den Fehler gefunden->alle Fragen haben sich mitlerweile erledigt...(auch wenn mir scheinbar keiner helfen konnte)
Logge dich ein um einen Beitrag zu schreiben.