如何用c语言生成一个对话框

如题所述

/*
MessageBox
弹框函数
MessageBox
(NULL,TEXT("窗口内容"),
TEXT("窗口标题"),
图标|按钮);
*/
#
include

#
include
//
包含头文件:Windows.h
int
main
(void)
{
MessageBox
(NULL,TEXT("欢迎使用本软件"),
TEXT("欢迎"),MB_OK);//只有OK
/*
按钮参数:
MB_OK
有一个“确定”在框里面
MB_YESNO
有“是”和“否”在里面
MB_ABORTRETRYIGNORE
有Abort(放弃),Retry(重试)和Ignore(跳过)在里面
MB_YESNOCANCEL
有“是”和“否”和“取消”在里面
MB_RETRYCANCEL
有“重试”和“取消”
在里面
MB_OKCANCEL
有“确定”和“取消”在里面
返回值:
按下的按钮
返回的值
确定
1
取消
2
放弃
3
重试
4
跳过
5

6

7
*/
int
i
=
MessageBox
(NULL,TEXT("按“确定”输出
6,按“取消”输出
7"),
TEXT("你好"),MB_YESNO);
printf("%d\n",i);
/*
图标:
MB_ICONEXCLAMATION
一个惊叹号出现在消息框
MB_ICONWARNING
一个惊叹号出现在消息框
MB_ICONINFORMATION
一个圆圈中小写字母i组成的图标出现在消息框
MB_ICONASTERISK
一个圆圈中小写字母i组成的图标出现在消息框
MB_ICONQUESTION
一个问题标记图标出现在消息框
MB_ICONSTOP
一个停止消息图标出现在消息框
MB_ICONERROR
一个停止消息图标出现在消息框
MB_ICONHAND
一个停止消息图标出现在消息框
*/
MessageBox
(NULL,TEXT("你是猪吗?"),
TEXT("问题"),MB_ICONQUESTION|MB_YESNO);//注:图标在前,按钮在后。中间用“|”分割。
return
0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-11
vc6本身的话可以用
mfc,这个要涉及c++知识了。你也可以下载,easyx插件,安装到vc6,这个只要会c语言就可以了,但是这个只是提供绘图函数给你做界面,按钮、输入框这些都要自己写。具体看你要做的是多大的系统,小的用easyx就当做锻炼嘛。
如果你只想靠c语言知识来编,我知道的只有easyx,mfc需要学一些c++知识。本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网