将CString打印到Messagebox

时间:2011-01-03 07:42:15

标签: visual-c++

如何正确地将CString打印到messagebox?什么都没有出现..

CString testing;
testing = ExecuteExternalProgram();

MessageBox(NULL, testing, L"test", MB_OK);

1 个答案:

答案 0 :(得分:2)

尝试AfxMessageBox。

http://msdn.microsoft.com/en-us/library/as6se7cb(v=vs.71).aspx

lpszText 指向CString对象或以null结尾的字符串,其中包含要在消息框中显示的消息。

或做:

MessageBox(NULL,testing.GetBuffer(),L“test”,MB_OK);