我刚开始使用vC++ 2008.我只想看到一条消息(对话框)。我已经创建了我的项目作为一个win32项目应用程序。简单的消息框显示在vC++
我写下面的代码,以查看一个MessageBox
MessageBoxW(NULL, "Window Registration Failed!", "Error!", MB_ICONEXCLAMATION | MB_OK);
但我米收到错误
错误C2664: 'MessageBoxW':不能从“常量字符转换参数2 [28] '到'LPCWSTR'
这个错误是什么?我需要做什么才能看到简单的消息框显示。
ty。这是工作如果我将使用函数“MessageBox”而不是“MessageBoxW”呢? – 2011-03-03 15:17:46
@Ajay_Kumar:'MessageBox'是一个可以解析为'MessageBoxA'或'MessageBoxW'的宏,这取决于你在构建时是否定义了'_UNICODE'。至少根据MS,你应该使用'_T(“string”)',它将以匹配的方式解析为“string”或“L”string“'。 – 2011-03-03 15:54:34