




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Win32高级编程 基本内容 资源处理重要消息GDI绘制位图 一 使用资源 编译及链接时的资源数据流程 各种资源的使用 使用资源只需创建两个文件 RC H 可选 如果想对 RC文件中的符号标识符进行引用的话 需要 举例 ResSample 二 处理重要消息 Windows操作WM CLOSEWM MOVEWM SIZE请记住 Windows任何事情都可以找到对应的消息 键盘消息 处理键盘事件WM CHARWM KEYDOWN和WM KEYUPGetAsyncKeyState 举例 KeySample 鼠标消息 处理鼠标事件WM MOUSEMOVEWM BUTTON 举例 MouseSample 主动发消息 SendMessage 向窗口传递一个要求立即处理的消息 接收窗口处理完该消息后 该函数便紧接着WinProc返回 PostMessage 将消息发往窗口的消息队列 而后直接返回 如果不在意在消息被处理以前的时间延迟 或者该消息的优先级较低 就可以使用该函数 举例 UserMsg 三 GDI编程 GDI是用户可以调用的一套用于绘图操作的函数集 用来在显示设备硬件与程序员之间进行隔离的虚拟绘图环境叫做设备描述环境DC 它屏蔽了显示设备的特殊性 给程序员提供了一个统一的绘图界面 理解WM PAINT消息 WM PAINT消息BeginPaint 和EndPaint GetDC 和ReleaseDC 举例 Frame3 图形坐标系统 绘制文本 TextOutDrawTextSetTextColor SetBkColor SetBkMode 设置透明度举例 DrawText 高级GDI绘图 画笔画线条和轮廓 具有颜色 粗细和线型 画刷填充任何闭合的对象 具有颜色 样式 甚至本身可以是位图 在当前DC中每次只有一个画笔和画刷被激活 画笔 使用画笔使用存储对象 表示windows的一些默认对象 GetStockObject intstockObject 创建一个用户自定义的画笔CreatePen style width color 选定画笔SelectObject HDC HGDIOBJ 删除画笔DeleteObject HGDIOBJ 画刷 使用画刷使用存储对象 表示windows的一些默认对象 GetStockObject intstockObject 创建一个用户自定义的画刷CreateSolidBrush color 选定画刷SelectObject HDC HGDIOBJ 删除画刷DeleteObject HGDIOBJ 点 线 平面多边形 圆 画点 DrawPixel cpp画线 DrawLine cpp画矩形 DrawRect cpp画圆 DrawCycle cpp画多边形 DrawPoly
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 承包合同变更为合作协议
- 担保公司借款的合同范本
- 2025版新型农用车销售及维修保养服务包年合同
- 2025年度创业投资融资借款法律风险评估与合同制定合同
- 2025版新型地下停车场设计与建设施工合同
- 2025版设备融资租赁项目实施合同
- 2025年度高新技术企业财务外包与研发支持合同
- 2025年度店面转让协议书附带原品牌形象及标识权合同
- 2025版全新物业公司清洁外包合同
- 2025年度石材荒料开采、加工与环保责任追究合同
- 初中数学教材解读人教八年级上册(2023年修订)第十三章轴对称等边三角形 导学案
- DB11-T1515-2018养老服务驿站设施设备配置规范
- 《机械知识》(第六版)电子教案(全)完整版课件整套教学课件
- 政府会计制度应用课件
- 五年级上册美术教学计划
- 有色金属贵金属冶金
- 2020外研社高中英语选择性必修四课文翻译
- 西方文论课程教学大纲
- 外科医学—颅内和椎管内血管性疾病
- 井控设备(2015)
- 2022交通事故处理委托书范本
评论
0/150
提交评论