#include "wx/msw/private/button.h"
#include "wx/msw/private/metrics.h"
#include "wx/msw/private/msgdlg.h"
+#include "wx/testing.h"
#if wxUSE_MSGBOX_HOOK
#include "wx/fontutil.h"
HWND hwndEdit = ::CreateWindow
(
wxT("EDIT"),
- wxTextBuffer::Translate(text).wx_str(),
+ wxTextBuffer::Translate(text).t_str(),
WS_CHILD | WS_VSCROLL | WS_VISIBLE |
ES_MULTILINE | ES_READONLY | ES_AUTOVSCROLL,
rc.left, rc.top,
if ( widthNeeded > wBtnNew )
wBtnNew = widthNeeded;
- ::SetWindowText(hwndBtn, label.wx_str());
+ ::SetWindowText(hwndBtn, label.t_str());
}
if ( wBtnNew <= wBtnOld )
#endif // wxUSE_MSGBOX_HOOK
// do show the dialog
- int msAns = MessageBox(hWnd, message.wx_str(), m_caption.wx_str(), msStyle);
+ int msAns = MessageBox(hWnd, message.t_str(), m_caption.t_str(), msStyle);
return MSWTranslateReturnCode(msAns);
}
int wxMessageDialog::ShowModal()
{
+ WX_TESTING_SHOW_MODAL_HOOK();
+
#ifdef wxHAS_MSW_TASKDIALOG
if ( HasNativeTaskDialog() )
{
TDF_POSITION_RELATIVE_TO_WINDOW |
TDF_SIZE_TO_CONTENT;
tdc.hInstance = wxGetInstance();
- tdc.pszWindowTitle = caption.wx_str();
+ tdc.pszWindowTitle = caption.t_str();
// use the top level window as parent if none specified
tdc.hwndParent = parent ? GetHwndOf(parent) : NULL;
// message in our ctor, see comment there.
if ( !extendedMessage.empty() )
{
- tdc.pszMainInstruction = message.wx_str();
- tdc.pszContent = extendedMessage.wx_str();
+ tdc.pszMainInstruction = message.t_str();
+ tdc.pszContent = extendedMessage.t_str();
}
else
{
- tdc.pszContent = message.wx_str();
+ tdc.pszContent = message.t_str();
}
// set an icon to be used, if possible
TASKDIALOG_BUTTON &tdBtn = buttons[tdc.cButtons];
tdBtn.nButtonID = btnCustomId;
- tdBtn.pszButtonText = customLabel.wx_str();
+ tdBtn.pszButtonText = customLabel.t_str();
tdc.cButtons++;
// We should never have more than 4 buttons currently as this is the