为了账号安全,请及时绑定邮箱和手机立即绑定

VC++中,MessageBox函数怎么用呀?

VC++中,MessageBox函数怎么用呀?

白衣染霜花 2019-03-05 20:07:41
编译环境 VS 2005我有一个继承自CDialog我在类中一个成员方法内写如下代码MessageBox("Hello Word");编译后报错。error C2664: 'CWnd::MessageBoxW' : cannot convert parameter 1 from 'const char [11]' to 'LPCTSTR'Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast初学VC++,没想到一个消息框就给我难住了。。。我发现这样写没问题MessageBox(TEXT("Hello Word"));这个TEXT是什么意思呀?
查看完整描述

3 回答

?
www说

TA贡献1775条经验 获得超8个赞

unicode的问题,2005使用如下的方式就可以了
MessageBox(L"hello, world");
或者 MessageBox(_T"hello, world");
使用这两种方法至少比Text简单些

还有 个人感觉2005不适合我们这些菜鸟
除非你需要一些特殊的开发环境.....

查看完整回答
反对 回复 2019-03-26
  • 3 回答
  • 0 关注
  • 1051 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信