2022年VisualC++基础入门教程-:文本输出 .pdf

上传人:Che****ry 文档编号:35294596 上传时间:2022-08-21 格式:PDF 页数:3 大小:33.32KB
返回 下载 相关 举报
2022年VisualC++基础入门教程-:文本输出 .pdf_第1页
第1页 / 共3页
2022年VisualC++基础入门教程-:文本输出 .pdf_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《2022年VisualC++基础入门教程-:文本输出 .pdf》由会员分享,可在线阅读,更多相关《2022年VisualC++基础入门教程-:文本输出 .pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、通过 前面的学习,我们已经能够成功地 创建一个基本窗口,并进行了简单的修饰 ,这一课我们进入窗口内部学习;一个 窗口由两部分,内部用户区 和非用户区,用户区指用户可以操作 的区域,非用户区是指标题栏和四个边框,这些区域产生的消息一般由系统 处理;下面我们来学习怎样在用户区显示一段文字:1、文字的 笔画是由许多小点 组成的,点越小字也就越精确细腻,因此显示器的分辨率越高看着就越清楚,一般是 800600 或者 1024768 ,大家可以查看一下自己的显示器;2、用户 程序准备好显示内容,向系统提出设备申请 ,然后用 TextOut函数输出到用户区指定的位置,同时还可以设定字体、颜色和效果;3、启

2、动 VC ,新建一个名为“ Text ” 的 Win32 Application工程,新建一个相同名称的头文件和一个cpp 源程序文件,在头文件中输入函数的申明 ,在源程序中输入基本框架代码 WinMain 和InitApplication,InitInstance函数,这些和前面都是一样的;4、加入 消息处理代码,我们要求文字和窗口一同显示出来,代码如下(绿色双斜杠部分是注释 ),有的行太长会自动折到了下一行开头:LRESULT C ALLBACK MainWndProc( HWND hWnd, UINT message, WPARAM wParam, LP ARAM lParam) HDC

3、 hdc; /需要设备 PAINTSTRUCT ps; /使用设备的结构对象名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - switch (message) /需要自己处理的消息 case WM_PAINT: /接收 WM_PAINT消息,本消息自动产生 hdc=BeginPaint(hWnd,&ps); /申请设备 SetTextColor(hdc, RGB(240,230,0);/ 浅黄色/设置前景色,RGB 分别代表红色、

4、绿色、蓝色(255,255 ,255 )的叠加;SetBkMode(hdc,TR ANSP ARENT); /背景模式为透明背景; TextOut(hdc,20,30,清晨,来到美丽的校园 ,lstrlen(清晨,来到美丽的校园 ,);/设备,列位置,行位置,内容,测出字数EndPaint(hWnd,&ps); /结束设备使用break ; /本条消息处理完毕,case WM_DESTROY: /退出应用程序, PostQuitMessage(0);/向系统发送一条WM_QUIT 消息,break ; default: /让系统帮着处理的消息return (DefWindowProc(hWnd

5、,message,wParam,lParam); return(0); /函数返回值名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 3 页 - - - - - - - - - 保存 一下文件,单击编译条上的“构建”按钮,如果出现错误就仔细检查一下,然后单击“执行 ”按钮,看看又前进一步的程序窗口;本节 学习了在用户区输出文字的代码设计,如果你成功地完成了练习,请继续学习下一课内容;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 3 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁