关于messagebox的使用
2015-01-28 19:20
141 查看
今天调试程序,需要弹出一个信息提示框,就想用messagebox,但是总是提示各种错误,现将自己遇到的问题和解决方法总结如下:
1.一开始提示messagebox找不到字符,然后根据网上的方法加入了#include“windows.h”
2.然后我就按照MFC下的编程习惯,直接敲入messagebox("string");提示:不能接受1个参数
3.然后我就从网上搜索了一下,发现MFC对messagebox进行了封装,所以可以用一个参数,但是我写的是win32控制台程序,所以得根据messagebox的原型
nt MessageBox(
HWND hWnd, // handle to owner window
LPCTSTR lpText, // text in message box
LPCTSTR lpCaption, // message box title
UINT uType // message box style
);
所以我就粘过来别人的试了一下:MessageBox(NULL, "到达这了。", "提示", MB_OK);提示:不能将参数
2 从"const char [19]"转换为"LPCWSTR"
4.无奈用百度,发现时自己VS设置的问题,解决办法如下:项目菜单->最后的属性->配置属性->常规->项目默认值->unicode改为未设置
至此问题解决,几个相关问题的帖子链接:http://bbs.csdn.net/topics/330150488 ; http://zhidao.baidu.com/link?url=lK204L0Q90MOG9DxZmGljDTKJHZTY1mFz9o_USANQmxLrzwHrR6zef6BJlsiT0QD2tdiHkw-SCSj-5svrIHIe_
1.一开始提示messagebox找不到字符,然后根据网上的方法加入了#include“windows.h”
2.然后我就按照MFC下的编程习惯,直接敲入messagebox("string");提示:不能接受1个参数
3.然后我就从网上搜索了一下,发现MFC对messagebox进行了封装,所以可以用一个参数,但是我写的是win32控制台程序,所以得根据messagebox的原型
nt MessageBox(
HWND hWnd, // handle to owner window
LPCTSTR lpText, // text in message box
LPCTSTR lpCaption, // message box title
UINT uType // message box style
);
所以我就粘过来别人的试了一下:MessageBox(NULL, "到达这了。", "提示", MB_OK);提示:不能将参数
2 从"const char [19]"转换为"LPCWSTR"
4.无奈用百度,发现时自己VS设置的问题,解决办法如下:项目菜单->最后的属性->配置属性->常规->项目默认值->unicode改为未设置
至此问题解决,几个相关问题的帖子链接:http://bbs.csdn.net/topics/330150488 ; http://zhidao.baidu.com/link?url=lK204L0Q90MOG9DxZmGljDTKJHZTY1mFz9o_USANQmxLrzwHrR6zef6BJlsiT0QD2tdiHkw-SCSj-5svrIHIe_
相关文章推荐
- 关于C# MessageBox的使用
- C# 关于MessageBox的使用
- 关于C#中使用messagebox的问题解答
- 关于MessageBox的是使用说明
- 【转】关于C# MessageBox的使用
- 关于MessageBox.Show的使用
- 关于C# MessageBox的使用
- 关于为什么在线程函数中使用afxMessageBox或者messageBox都不能弹出?
- 关于在窗口消息处理函数中使用MessageBox造成消息重入的问题的研究及解决
- C# 关于MessageBox的使用
- 关于C# MessageBox的使用
- 关于C# MessageBox的使用
- 关于element-ui 中使用Notice组件(Message、MessageBox、Notification)所遇到的坑
- C#ASP——关于MessageBox的使用
- 关于INT、GUID与COMB在使用效率上的测试
- 关于如何让 JBuilderX 使用中文字体
- 关于Web中使用模态对话框时向父窗口中的控件赋值
- 手册中关于怎样使用TQuery 的误导
- 关于RowSet的使用(1)
- 关于使用for循环