У меня есть propertysheet
, и у него есть три страницы (стр. 1, стр. 2, стр. 3) соответственно. Для чего я добавил как окно сообщений всякий раз, когда нажимается кнопка «Отмена» или нажата кнопка [X], или нажата кнопка [X] или Esc.Как запретить приложению не отображать несколько сообщений об отправке сообщений?
Выполняемые:
1.Ran приложения.
Отключена кнопка «Отмена» и окно с сообщением. (Не отменил сообщение).
Теперь перейдите на панель задач и щелкните правой кнопкой мыши значок приложения и нажмите «закрыть окно». Именно здесь возникла проблема; то есть появляется еще одно окно окна сообщения.
На самом деле этого не должно быть, не так ли? Он должен быть ограничен только одним полем сообщений.
//This is being triggered when close window or cancel button is pressed.
BOOL OnQueryCancel()
{
if(IDOK == ::MessageBox(m_hWnd, L"Closing the application",
L"Warning", MB_OKCANCEL | MB_ICONWARNING))
{
return TRUE;
}
return FALSE;
}
Как я могу предотвратить отображение нескольких сообщений? Я должен обратить внимание на уже открытое окно сообщений.
Только не делайте этого? –
Как узнать, открыт ли почтовый ящик или нет? – Siva
Это не вопрос. Покажите нам некоторый код, желательно [короткий, самостоятельный, правильный компилируемый пример] (http://sscce.org/). –