用visual c++实现qq界面的模拟(Simulation of QQ interface with visual c++).doc

用visual c++实现qq界面的模拟(Simulation of QQ interface with visual c++).doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用visualc实现qq界面的模拟(SimulationofQQinterfacewithvisualc)

用visual c++实现qq界面的模拟(Simulation of QQ interface with visual c++) Visual C + + 技术连载----用visual C + + 实现qq界面的模拟 2007 - 06 03 11: 13: 26 Visual C + + 技术连载----用visual C + + 实现qq界面的模拟 用过电脑, 上过网的朋友都用过qq, 对qq的一些交互界面可能垂慕已久, 的确, 无论是其生动的企鹅形象, 还是 滴滴的 消息声音, 以及 刷 的菜单等功能, 简单单的消息发送, 以及快速的回显和众多卡通的qq头像等铸就了其在网络的良好地位, 本人对其研究虽不够透彻, 但也做一些探索性的尝试, 并简单的实现了比较突出的功能, 在模拟的过程中, 主要实现了以下几部分的功能: Qq菜单, 也称抽屉菜单 (也有的叫导航菜单); Qq头像的列表显示; 简易的消息发送模拟; 简易的上线, 隐身模拟; 悬挂qq; 当然啦, 现在的qq功能强大, 如qq直播, 联系人, 个人设置等功能, 视频聊天等众多强悍功能, 本人能力不及, 并没有实现! 下面, 就开始qq模拟之旅吧! 一、准备 在实现qq界面之前, 有一些准备工作, 请确定你已经有如下知识: 1.具备c, C + +, vc的初步知识! 2.具备一定的思考能力! 3.要有一定的想法 4.熟悉qq界面 5.具备一些软件工具: 如visual C + + resource hack (这个可以找到.exe、.dll 文件的资源, 包括对话框和控件的属性. 二、剖析qq界面 1.qq头像和图标 这是qq做的特别好的地方, 大家如果留心的话会发现qq附带的功能实在强悍, 可以视频聊天, 截图, 发送文件, 记录我的好友等信息, 等这些功能全部仅在一个对话框或一个设置框中实现, 给人很轻松的感觉, 企鹅的形象深入民心, 获取关键的图标是很必要的. 用resource hacker对你安装的qq.exe进行资源导出吧, 这样获取的图标文件.ico为你所用, 不要再为没有形象ico而烦恼啦! 在你的qq安装目录下面有个qqface, 里面有qq所需要用到的所有qq头像, 如果你不知道的话, 也可以直接下载本人的源代码, 里面已经将100张qq头像嵌在里面啦, 直接用, 不要客气! 2.登陆界面 Qq的登陆界面简单易了, 风格明朗, 本人已尝试做了一个, 可以到知识库里下一下看, 做的并不好, 但长的蛮像的! 本人并未实现网络登陆功能, 以至很多朋友有被欺骗的感觉, 本人在这说明: 已经在程序说明部分说明并未实现网络功能, 如果对登陆器, 或外挂比较感兴趣可以从网络上搜索一些资料, 应该有的下载! 3.登陆时任务栏图标 这个可能对网速慢的朋友可能会注意到, 这又是qq花心思的地方. 4.上线时的声音及消息显示时的人物跳动 任务栏的图标也跟着改变啦, 可以近ctrl + Alt + z快捷键迅速查看留言啦! 5.快捷方便的抽屉菜单 我个人非常欣赏该功能, 所以讲解的过程中本人会做最详细的阐述! 6.发送消息对话框 消息来时候的很清脆的声音及快速的回显! 7.在桌面顶端上悬挂qq 这使qq占用很少的桌面空间, 值得注意! 将在下面重点讲述实现3到7功能, 并逐一实现! VC++ programming technology serial ----vc++, QQ interface simulation (2) 2007-06-04 08:55:56 VC++ programming technology serial ----vc++, QQ interface simulation (2) Three, landing when the taskbar icon dynamic display Network on the task bar to add icons on the code that many, I also refer to the book, books and sign a part of the code after, and did the following analog processing. Basic part: NOTIFYICONDATA nid; Here / in the class definition Void CMyQQDlg:: DisplayInTask () { If (isDisplayInTask) { / / initialize NID Nid.cbSize = sizeof (NOTIFYICONDATA); Nid.hWnd =this-m_hWnd; Nid.uID = IDR_Q

您可能关注的文档

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档