好文档 - 专业文书写作范文服务资料分享网站

C语言项目windows编程

天下 分享 时间: 加入收藏 我要投稿 点赞

C语言项目(windows编程)

———————————————————————————————— 作者: ———————————————————————————————— 日期:

2

第一课、

1.新建工程---->创建Windows窗口应用程序-->一个简单的窗口程序

真正我自表示显示

MessageBox(NULL,TEXT(“正文”), TEXT(“标题”), 显示板按钮); 在开发windows程序中,几乎所有的字符串都要用TEXT(“”)函数包起来

2.将MB_OK换成MB_YESNO,就可以显示两个按钮。MB_YESNOCANCEL则显示三个按钮

这里的MB_其实是Windows已经宏定义的常量,MB表示MessageBox。 有如下的值:

一、可以设置在对话框中显示的按钮 MB_OK

MB_OKCANCEL MB_YESNO

MB_YESNOCANCEL

MB_ABORTRETRYIGNORE (abort、retry、ignore) MB_RETRYCANCEL

二、可以设置在对话框中显示的图标 MB_ICONHAND 出现一个叉 MB_ICONQUESTION 变成下图

3

MB_ICONEXCLAMATION 出现感叹号表示警告 MB_ICONASTERISK 出现信息提示的感叹号

重要:将函数代码换成(加一条竖线)

MessageBox(NULL,TEXT(“正文”),TEXT(“标题”),MB_YESNO|MB_ICONQUESTION) 就可以既显示图标,有显示yes/no,其他效果类同。效果如下:

“|”是位运算中的“或”运算

MessageBox的返回值为int,通过MessageBox来判断用户是点了YES还是NO的按钮 具体代码如下: int

ret=MessageBox (NULL,TEXT(\你是傻逼吗?\提问\ if(ret==IDYES) { MessageBox(NULL,TEXT(\我是傻逼!\回复\ } else { MessageBox(NULL,TEXT(\滚!你才是傻逼!\回复\ }

不同按钮对应的返回值宏定义如下: IDYES、IDNO IDOK、IDCANCEL

IDABORT、IDRETRY、IDIGNORE

第二课

1.exe程序debug版本和release版本的区别:

Debug版本是用来调试用的,在别人的电脑上若他没装c-free或者vc++,则有可能程序无法运行,此外debug版本的程序运行效率较低 最好给别人release版本的程序

4

2.如何生成release版本的exe程序?

答:在工程文件上右键---->工程设置--->选择release---->点击应用即可---->点击运行就有了

这边会有所显示的

一、如何开发对话框的程序 新建工程,选择对话框程序

工具---->对话框编辑器(可以操作控件,也就是自己设计对话框)

选中控件,在这里修改名称(标题属性)、颜色等属性(在vc++中是双击即可)

Cfree中编辑对话框功能有限,可以安装resed资源编辑器进行补充,文件保存在(.rc)格式的文件中 解决办法如下:

1.Resed下载完成后将压缩包中的ResEd.exe解压到C-Free的安装目录下,如果你没有修改C-Free的安装路径的话,一般是“C:/Program Files/C-Free 4”。 解压完毕启动C-Free,点击主菜单的【工具】→【工具配置】,

在“工具”列表中选中“对话框编辑器”,将“工具”修改为“资源编辑器”,将“程序”修改为“$(CFRoot)/ResEd.exe”,将“参数”修改为“$(FileName)”。这表示当通过主菜单启动ResEd以后自动打开当前C-Free中正在编辑的资源文件。修改完成后如下图:

5

C语言项目windows编程

C语言项目(windows编程)————————————————————————————————作者:————————————————————————————————日期:
推荐度:
点击下载文档文档为doc格式
98bis4t7tz62h6002tw881m9s40m5v00jvb
领取福利

微信扫码领取福利

微信扫码分享