Распечатать char [] в окне сообщения - PullRequest
1 голос
/ 07 сентября 2010

Я беру значение URL из DocumentComplete и пытаюсь скопировать его в testDest[256] Вот мой код:

char *p= _com_util::ConvertBSTRToString(url->bstrVal);

for (int i = 0; i <= strlen(p); i++)
{
  testDest[i] = p[i];   
}

У меня вопрос, как я могу напечатать значение testDest в окне сообщения

Ответы [ 2 ]

2 голосов
/ 07 сентября 2010

Самый простой способ создать окно сообщения это:

MessageBox(NULL, testDest, "some title", 0);

Если у вас уже есть окно и вы хотите связать окно сообщения с этим окном, просто измените первый параметр с NULL на дескриптор окна.

Кроме того, если вы используете Unicode, вы должны конвертировать char [] в TCHAR [] или иным образом вызывать версию ANSI (MessageBoxA) явно.

0 голосов
/ 07 сентября 2010

Вы можете сделать это

CString cstring( testDest);
AfxMessageBox(testDest);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...