C语言项目(windows编程)2————————————————————————————————作者:————————————————————————————————日期:3第一课、1
新建工程---->创建Windows窗口应用程序-->一个简单的窗口程序MessageBox(NULL,TEXT(“正文”),TEXT(“标题”),显示板按钮);在开发windows程序中,几乎所有的字符串都要用TEXT(“”)函数包起来2
将MB_OK换成MB_YESNO,就可以显示两个按钮
MB_YESNOCANCEL则显示三个按钮这里的MB_其实是Windows已经宏定义的常量,MB表示MessageBox
有如下的值:一、可以设置在对话框中显示的按钮MB_OKMB_OKCANCELMB_YESNOMB_YESNOCANCELMB_ABORTRETRYIGNORE(abort、retry、ignore)MB_RETRYCANCEL二、可以设置在对话框中显示的图标MB_ICONHAND出现一个叉MB_ICONQUESTION变成下图真正我自表示显示4MB_ICONEXCLAMATION出现感叹号表示警告MB_ICONASTERISK出现信息提示的感叹号重要:将函数代码换成(加一条竖线)MessageBox(NULL,TEXT(“正文”),TEXT(“标题”),MB_YESNO|MB_ICONQUESTION)就可以既显示图标,有显示yes/no,其他效果类同
效果如下:“|”是位运算中的“或”运算MessageBox的返回值为int,通过MessageBox来判断用户是点了YES还是NO的按钮具体代码如下:intret=MessageBox(NULL,TEXT("你是傻逼吗
"),TEXT("提问"),MB_YESNO|MB_ICONQUESTION);if(ret==IDYES){M