Obiekt CUserException jest wykorzystywany do zatrzymania lub zakończenia operacji użytkownika. Użyj CUserexception gdy do przechwycenia błędu chesz użyć mechanizmu throw/catch.
CUserException jest zazwyczaj wywoływany po wykonaniu metody AfxMessageBox, która informowała użytkownika o zaistniałym błędzie. Obsługa wyjątku rozpoczyna się w momencie wywołania funkcji AfxThrowUserException.