Отображать диалог ошибки (MessageBox) только с кнопками "Закрыть" или "Отмена"?

Я прочитал в Windows Experience Guidelines: Сообщения об ошибках, что "OK" - это неправильная кнопка для отображения в диалоговом окне ошибки.

... предусмотрите кнопку "Закрыть". Не используйте OK для сообщений об ошибках, поскольку такая формулировка подразумевает, что проблемы - это нормально.

Итак, как я могу отобразить простой диалог ошибки с одной кнопкой Закрыть/Отменить?

Возможно ли это с помощью стандартного класса MessageBox или я должен прибегнуть к пользовательскому диалогу (или библиотеке) или другим "хакам" Win32 message / p-invoke?

(Похоже, что в перечислении MessageBoxButtons нет ничего подходящего.)

Спасибо.

6
задан 5 October 2012 в 21:47
поделиться