error C2664: “MessageBoxW”: 不能将参数 2 从“const char [36]”转换为“LPCWSTR”
2011-07-06 14:59:37| 分类: C# | 标签: |字号大中小 订阅
MessageBox(GetActiveWindow(),"你是否建立主机?(主机/客户机 Y/N)","建立主机",MB_OKCANCEL);
编译出现标题的错误。解决很简单:
MessageBox(GetActiveWindow(),_T( "你是否建立主机?(主机/客户机 Y/N)" ) , _T( "建立主机") ,MB_OKCANCEL);
还有两种方法,就是:
MessageBox(GetActiveWindow(),TEXT ( "你是否建立主机?(主机/客户机 Y/N)" ),TEXT( "建立主机" ),MB_OKCANCEL);
最简单的在这:
MessageBoxA(GetActiveWindow(), "你是否建立主机?(主机/客户机 Y/N)" , "建立主机" ,MB_OKCANCEL);
OK. 一休哥,休息一下··········