我从DocumentComplete获取网址值并尝试将其复制到testDest[256]
这是我的代码:
char *p= _com_util::ConvertBSTRToString(url->bstrVal);
for (int i = 0; i <= strlen(p); i++)
{
testDest[i] = p[i];
}
我的问题是,如何在消息框上打印testDest
值?
答案 0 :(得分:2)
创建消息框的最简单方法是:
MessageBox(NULL, testDest, "some title", 0);
如果您已有一个窗口,并且想要将消息框与该窗口关联,只需将第一个参数从NULL
更改为窗口句柄。
此外,如果您使用的是Unicode,则应将char []
转换为TCHAR []
或以其他方式明确调用ANSI版本(MessageBoxA
)。
答案 1 :(得分:0)
你可以这样做
CString cstring( testDest);
AfxMessageBox(testDest);