Поскольку вы явно передаете строку UNICODE, я бы посоветовал вам также явно вызвать OutputDebugStringW()
.
В противном случае, если символ препроцессора UNICODE
не определен в вашем модуле компиляции, версия функции ANSI (OutputDebugStringA()
) будет в итоге вызываться со строкой UNICODE, которую она не поддерживает, и это должно привести к ошибке компиляции.
РЕДАКТИРОВАТЬ: Вы не можете использовать OutputDebugString () , чтобы написать строку в строке состояния вашего приложения. OutputDebugString()
отправляет только переданную вами строку отладчику.
Вы должны использовать соответствующий API для записи текста в строку состояния. В вашем случае, wxStatusBar :: SetStatusText () должно сработать.