CUpdateCallbackGUI::~CUpdateCallbackGUI() { if (!Messages.IsEmpty()) { CMessagesDialog messagesDialog; messagesDialog.Messages = &Messages; messagesDialog.Create(ParentWindow); } }
CUpdateCallback100Imp::~CUpdateCallback100Imp() { if (ShowMessages && !Messages.IsEmpty()) { CMessagesDialog messagesDialog; messagesDialog.Messages = &Messages; messagesDialog.Create(_parentWindow); } }
CExtractCallbackImp::~CExtractCallbackImp() { if (ShowMessages && !Messages.IsEmpty()) { CMessagesDialog messagesDialog; messagesDialog.Messages = &Messages; messagesDialog.Create(ParentWindow); } }
void testCMessagesDialog() { UStringVector Messages; Messages.Add(L"message 1"); Messages.Add(L"message 2"); Messages.Add(L"message 3"); Messages.Add(L"message 4"); Messages.Add(L"message 5"); Messages.Add(L"message 6"); Messages.Add(L"message 7"); Messages.Add(L"message 8"); Messages.Add(L"message 9"); CMessagesDialog messagesDialog; messagesDialog.Messages = &Messages; int ret = messagesDialog.Create( 0 ); // ParentWindow if (ret == IDOK) myErrorMsg(wxT("CMessagesDialog => IDOK")); else if (ret == IDCANCEL) myErrorMsg(wxT("CMessagesDialog => IDCANCEL")); else myErrorMsg(wxT("CMessagesDialog => ?")); }