WinAPI - pętla komunikatów

0

Napisałem tutaj prostą aplikację okienkową w WinAPI. Dlaczego mi tutaj od razu po naciśnięciu Comboxa całe okno znika. Wydaje mi się, że coś tu mam nie tak napisaną pętlę komunikatów.

0

Brakuje break po WM_COMMAND.

 
	case WM_COMMAND:
    {
        switch(wParam)
        {
        case ID_BUT1:
            MessageBox(hwnd,"Nacisnales przycisk 1","Przycisk 1",MB_OK);
            break;
         case ID_BUT2:
            MessageBox(hwnd,"Nacisnales przycisk 2","Przycisk 2",MB_OK);
            break;
         case ID_BUT3:
            MessageBox(hwnd,"Nacisnales przycisk 3","Przycisk 3",MB_OK);
            break;
         case ID_CHECKB:
            CheckDlgButton(hwnd,ID_CHECKB,BST_CHECKED);
            MessageBox(hwnd,"Nacisnąleś checkbox","Checkbox",MB_OK);
            break;
        }
    }

	case WM_DESTROY:
		PostQuitMessage(0);
		break;
	}

1 użytkowników online, w tym zalogowanych: 0, gości: 1