下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机程序员实习日记范文05-14 星期一listctrl中 lvitem lpara有很广泛的用处,我们可以通过这个参数实现list控件的排序功能,这里需要注意的是使用lvitem中的lparam , 但是 setitemdata 函数似乎又是对lvitem 的 lpara进行设置的,这里的关系似乎很微妙,但是我们一定要注意不能混淆。类中的成员函数可以单独的声明为模板函数,但是模板函数的实现要放在头文件中。 gdi+ 中没有提供绘制圆角方的函数,我们需要通过graphicpath类进行模拟来实现。鼠标跟踪消息的要点:响应消息wm_mousemove wm_mouseleave wm_mous
2、ehover 在 wm_mousemove 消息中处理 _trackmouseevent()函数。05-15 星期二我们在使用 tooltip的时候,有以下几个关键点:1,创建 ctooltipctrl对象, create()函数实现。2,使用 addtool()函数向这个 tooltip中加入 tools ,这也是绑定tool到某个控件的过程, 从中我们可以知道在这个ctooltipctrl对象中应该存在着不止一个tool ,而是一系列的tool ,通过函数deltool实现删除, addtool实现添加, updatetiptext实现更新 tool的文本。3,最关键的是我们需要一个触发t
3、ooltip的关键点,这个关键点控 制 着 何 时 显 示 这 个tooltip, 一 般 情 况 下 我 们 在pretranslatemessage()函 数 中 进 行 处 理 , 这 也 是 我 们 拦 截wm_mousemove 的地方,拦截之后,我们调用tooltip的 relayevent向tooltip对象传递这个消息用以表示tooltip可以被显示或者更新。静态链接mfc dll模块的时候,由于mfc 总是使用它所练级额的dll模块状态,所以不存在模块管理的问题。调试 dll的时候,我们需要exe 文件的配合,所以先要生成exe测试文件,然后将dll工程设置成 active
4、,这时候会出现exe 路径提示对话框,我们将测试用的exe 路径填入就可以了。05-16 星期三ctooltipctrl 函类中的 relayevent()函数的存在理由, 试想当我们的鼠标在一个窗体上滑动的时候,会发生什么情况, 如果鼠标下方的窗体是一个子窗体, 那么这个子窗体将会收到鼠标的消息,而主窗体的鼠标消息因此被屏蔽,windows 是通过这种方式来处理消息的,这里ctooltipctrl对象也需要受到消息来进行处理,但是这些鼠标消息却不能流向 ctooltipctr对象,这就是问题的关键之所在,如何将消息导向 ctooltipctrl就成了关键,一般我们会在pretranslate
5、message()函数中拦截消息之后使之导向ctooltipctrl,这个导向所用的函数就是 relayevent函数。you can have messages relayed automatically if: the tool is a control or is defined as a rectangle in the tool's toolinfo structure. the window associated with the tool is in the same thread as the tooltip control. if these two cond
6、itions are met, set the ttf_subclass flag in the uflags member of the tool's toolinfo structure when you add the tool to the tooltip control with ttm_addtool. the necessary mouse messages then will be relayed automatically to the tooltip control. 有 关tooltip控 件 的 讨 论 目 前 还 存 在 疑 惑 , 1 当 我 们 使 用lpstr_textcallback的时候,为什么on_notify()可以得倒响应消息,却会在某个时间点出现stack run over的错误。查看更多:计算机实习日记范文计算机软件专业
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年半导体行业媒体编辑岗年终行业洞察总结
- 赣州银行金融科技人员社会招聘备考题库参考答案详解
- 2026河北银行校园招聘备考题库含答案详解(b卷)
- 2026中国农业银行西藏自治区分行校园招聘300人备考题库及1套完整答案详解
- 2025浙江杭州市上城区人民政府南星街道办事处编外人员招聘3人备考题库及一套答案详解
- 2025沈阳市苏家屯区面向社会公开招聘社区工作者28人备考题库附答案详解(黄金题型)
- 2026福建省面向华东师范大学选调生选拔工作备考题库附答案详解(夺分金卷)
- 2025下半年上海嘉定区社区工作招聘20人备考题库含答案详解(考试直接用)
- 2025浦发银行广州分行招聘9人备考题库有答案详解
- 2025通辽科左中旗招聘25名社区工作者备考题库及完整答案详解1套
- 四川省成都市部分中学2026届高三上学期期中考试语文试卷及答案
- 辽宁省名校联盟2025年高三12月份联合考试生物试卷(含答案详解)
- 2025年内蒙古行政执法考试试题及答案
- GB/T 17491-2023液压传动泵、马达稳态性能的试验方法
- 市政工程旁站监理细则完整版
- 格力空调预算报价单
- 热能动力工程认识实习 教学大纲
- GB 31247-2014电缆及光缆燃烧性能分级
- 世界之最-家长进课堂课件
- 电气安装工程施工工艺培训课件
- 硬笔书法纸(A3)-制作模板63WORD
评论
0/150
提交评论