MessageBox函数
来源:互联网 发布:银行卡四要素 阿里云 编辑:程序博客网 时间:2024/06/06 01:52
MessageBox是一个Win32 API函数,用来弹出一个对话框窗口,显示短信息。该函数具有下列原型:
int MessageBox( HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType);
其中,第一个参数hWnd用来指定父窗口句柄,即对话框所在的窗口句柄。第二、三个参数分别用来指定显示的消息内容(lpText)和对话框窗口的标题(lpCaption),最后一个参数用来指定在对话框中显示的预定义的按钮和图标标识,它们是在winuser.h定义的一组以MB_开始的常数组合。例如,下面是在HelloMsg.c中改变MessageBox的第四个参数。
#include <windows.h>
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int nCmdShow) {
MessageBox (NULL, TEXT("Hello, World!"), TEXT("Hello"),
MB_ICONQUESTION | MB_ABORTRETRYIGNORE )
return 0
}
,MB_ICONQUESTION 用来指定在对话框中显示图标,而MB_ABORTRETRYIGNORE用来指定“终止”、“重试”和“忽略”按钮。
在程序HelloMsg.c中,调用MessageBox的实参中还涉及TEXT宏。在Windows编程中,TEXT宏是用来对UNICODE编码的字符串的支持。UNICODE是使用两个字节表示一个字符,这样单字节的ANSI字符和双字节的“汉字”的表示就统一起来了。在程序中使用TEXT文本,无论在何Windows环境下均可显示正确的内容,而不会出现乱码的情形。另外,还有_TEXT 和_T宏等,在Visual C++中,它们的作用是等同的。
- messagebox函数
- MessageBox函数
- MessageBox函数
- MessageBox() 函数
- messagebox函数
- MessageBox函数
- Messagebox函数
- MessageBox()函数
- MessageBox函数
- MessageBox 函数
- (4)MessageBox函数
- windows函数 MessageBox
- 笔记:MessageBox函数
- MESSAGEBOX 函数用法解析
- MessageBox.Show()函数小解
- (4)MessageBox函数
- MessageBox()API函数
- Windows编程MessageBox函数
- mac python安装PIL
- 命令行运行java程序中的问题
- 软件运行时候自动下载木马,恶意扣费,篡改手机系统,怎么实现?
- 《Redis官方文档》Redis简介
- java对MongoDB3.4.2进行增删改条件查询操作
- MessageBox函数
- Linear Regression
- 算法训练 幂方分解
- Maven 初识 20170319
- 解读uCos中优先级判定表OSUnMapTbl原理
- 【TRIO-Basic从入门到精通教程六】3D仿真、同步控制的使用1
- 使用jquery的 treetable插件实现树状结构 demo
- 使用Java的JDBC操作Oracle数据库
- 递归递推之养兔子