Существует ли обычный / стандартный способ создания диалога ошибок MFC? - PullRequest
3 голосов
/ 13 мая 2011

Я бы хотел создать диалоговое окно для моего приложения, которое показывает сообщение и отображает стандартный красный круг с белым крестиком в середине; Мне кажется, это довольно стандартный диалог Windows. Я немного новичок в MFC, поэтому я не знаю, есть ли для этого ярлык, кроме создания диалогового ресурса, копирования изображения красного x со страницы с рекомендациями Microsoft , включая это как элемент диалога, а затем кодирование моего собственного. Конечно, есть более стандартный способ сделать это?

Ответы [ 2 ]

11 голосов
/ 13 мая 2011
AfxMessageBox(_T("Something bad happened!"), MB_OK | MB_ICONSTOP);

См. Также AfxMessageBox .

7 голосов
/ 13 мая 2011

Если пользователь может предпринять корректирующие действия в отношении ошибки, и вы ориентируетесь на Windows Vista или выше, вы можете использовать CTaskDialog.Это позволяет вам представить новый «диалог задач» с большими кнопками действий.Вот учебник и страница MSDN .

enter image description here

...