需求描述:QQ中当新打开与qq好友或群聊等的聊天窗口时,打开的默认大小总是固定的,而就个人而言,我喜欢窗口能更小一点,所以准备更改其默认的大小。

步骤


  1. 工具准备:RDB打包解包工具。来源:网上搜。

  2. 进入QQ安装目录下的【Resource.x.xx.xxxx】文件夹中找到【Data.rdb】文件,最好备个份。

    x.xx.xxxx代表版本号,有可能会存在多个版本的文件,注意确认是不是当前版本

  3. 用RDB解包Data.rdb,会生成Data文件夹,进入其中找到af.config文件,用文本编辑器打开。会看到如下配置文件:

    {
    "BuddyAIOCfg"=
    {
    "BuddyChatMsgCtrlMinSizeX" = dword:"440",
    "BuddyChatMsgCtrlMinSizeY" = dword:"502",
    "BuddyViewDefaultClientAreaSizeX" = dword:"600",
    "BuddyViewDefaultClientAreaSizeY" = dword:"540",
    "SidebarDefaultPageSizeX" = dword:"140",
    "SidebarDefaultPageSizeY" = dword:"386",
    },
    "GroupAIOCfg"=
    {
    "GroupChatMsgCtrlMinSizeX" = dword:"380",
    "GroupChatMsgCtrlMinSizeY" = dword:"502",
    "GroupViewDefaultClientAreaSizeX" = dword:"600",
    "GroupViewDefaultClientAreaSizeY" = dword:"540",
    "SidebarDefaultPageSizeX" = dword:"200",
    "SidebarDefaultPageSizeY" = dword:"386",
    },
    "TempChatAIOCfg"=
    {
    "TempChatMsgCtrlMinSizeX" = dword:"380",
    "TempChatMsgCtrlMinSizeY" = dword:"502",
    "TempViewDefaultClientAreaSizeX" = dword:"600",
    "TempViewDefaultClientAreaSizeY" = dword:"540",
    "SidebarDefaultPageSizeX" = dword:"200",
    "SidebarDefaultPageSizeY" = dword:"386",
    },
    "PaiPaiChatAIOCfg"=
    {
    "PaiPaiChatMsgCtrlMinSizeX" = dword:"380",
    "PaiPaiChatMsgCtrlMinSizeY" = dword:"502",
    "PaiPaiViewDefaultClientAreaSizeX" = dword:"600",
    "PaiPaiViewDefaultClientAreaSizeY" = dword:"510",
    "SidebarDefaultPageSizeX" = dword:"200",
    "SidebarDefaultPageSizeY" = dword:"386",
    },
    "DiscussAIOCfg"=
    {
    "DiscussChatMsgCtrlMinSizeX" = dword:"400",
    "DiscussChatMsgCtrlMinSizeY" = dword:"502",
    "DiscussViewDefaultClientAreaSizeX" = dword:"600",
    "DiscussViewDefaultClientAreaSizeY" = dword:"540",
    "SidebarDefaultPageSizeX" = dword:"180",
    "SidebarDefaultPageSizeY" = dword:"386",
    },
    "MainFrameCfg"=
    {
    "DefaultSizeWidth" = int:"320",
    "DefaultSizeHeight" = int:"600",
    },
    }

    其中:

    • BuddyAIOCfg表示好友聊天窗口;
    • GroupAIOCfg表示群聊窗口;
    • TempChatAIOCfg表示临时会话窗口;
    • PaiPaiChatAIOCfg表示拍拍聊天窗口;
    • DiscussAIOCfg表示讨论组窗口;
    • MainFrameCfg表示QQ主界面大小(不建议修改);
    • 数字代表像素值,这就可以DIY了;
  4. 修改完成后保存,然后用RDB工具重新打包成Data.rdb。

  5. 重启QQ就可以看到效果啦!

修改QQ聊天窗口大小相关推荐

  1. 机器人聊天软件c#_C#制作简易QQ聊天机器人

    最近对QQ聊天机器人比较感兴趣,奈何一直没找到C#的源码,就自己摸索,好了废话不多说了,开始正题. 首先我们要准备的是C# 的SDK下载地址:http://pan.baidu.com/s/1geW0X ...

  2. java ing印版_Java TCP实现高仿版QQ聊天(二)

    前言 ​ 这是在上一篇博客基础上开展的,第一部分我们只实现了本机的聊天,无法将程序放置另外机器上和本机进行聊天.这篇博客我将介绍如何实现不同机器之间实现聊天,达到真正意义上的聊天.不过这篇博客在其他机 ...

  3. 来,带你实现基于网络通信QQ聊天室-----QQ有这么强!!!

    如何实现基于网络通信的QQ聊天室 目录 认识网络通信 实现QQ聊天室 项目总结 一.认识网络通信 1.前言 作为一名大一的学生,虽然马上就要奔大二啦,但是由于今年下学期学习都是在线上进行的,对课程学习 ...

  4. Java TCP实现高仿版QQ聊天(一)

    前言 ​ 记录一下这套简陋的系统说明,把所遇到的问题和难点以及操作说明在这篇文档中说明清楚,当个回顾吧,万一以后那一天查看也能及时找到问题.这套系统是在本人大三时期完成的,从GitHub上借鉴了很多经 ...

  5. 轻松实现网页中通过链接跳转到QQ聊天界面,通过链接加QQ群,自动打开聊天对话框等等,包含电脑版和手机版的实现,示例部分Android和iOS的代码

    通过链接打开对话框: 打开qq聊天窗口的方法 <a href="http://wpa.qq.com/msgrd?v=3&uin=1450612626&site=qq&a ...

  6. 【高级Java开发】类QQ聊天工具的设计与实现(代码已上传)

    1.要求 类QQ聊天工具的设计与实现,要求如下: 用户可注册并通过密码录登. 用户可通过查找添加自己的好友. 用户可通过好友列表选择好友并与之对话. 需实现聊天记录查看功能. 界面美观大方,交互设计尽 ...

  7. 安卓android+WebSocket实现简易QQ聊天室

    本篇仅介绍实现聊天室的前端,也就是安卓端代码,后端的实现看链接说明 链接说明 1.后端使用了spring boot 框架,若不熟悉,有关spring boot 入门教程请戳此链接使用Intellij ...

  8. QQ聊天功能在局域网中的实现

    QQ聊天功能在局域网中的实现 蒲应文 <软件报>33期 编程语言:Basic编程工具:Visual Basic 6.0 [编程引子] 随着信息化建设步伐的加快,各公司都开始了局域网办公, ...

  9. 仿QQ聊天软件(登录界面、好友界面、聊天界面)-Java(Swing、Socket)

    文章目录 一.项目结构 二.项目功能 三.制作界面 (一).登录界面的制作 (二).好友列表界面 (三).聊天界面 四.制作服务器 五.设计通信协议 六.项目缺点 学习了socket通信后,就想来制作 ...

  10. 仿QQ聊天软件(JavaFX+云端数据库)

    仿QQ聊天软件(JavaFX+云端数据库) 这个项目是这学期(大二上学期学完Java后的期末项目),寒假闲着无聊就整理下发上来供大家学习以及参考啦(因为国内关于JavaFX的各种资料感觉都太浅了,本来 ...

最新文章

  1. python 多分类逻辑回归_机器学习实践:多分类逻辑回归(softmax回归)的sklearn实现和tensorflow实现...
  2. 怎么new一个指针_19. Go语言里的 make 和 new 有什么区别?
  3. 173. 二叉搜索树迭代器(二叉搜索树+栈)
  4. if...else..的错误用法
  5. 超越竞争(2) 价值创新
  6. Replace Inheritance with Delegation(以委托取代继承)
  7. Tampermonkey笔记-脚本的搭建和基本使用
  8. php add action,WordPress学习——add_action()详解
  9. java实现冗余校验_循环冗余校验_循环冗余校验码计算_循环冗余校验 java实现(6)...
  10. HDU-3337 Guess the number 测试输入数据
  11. 微信小程序点餐系统的设计与实现
  12. speedoffice(表格)怎么插入文本框?
  13. JavaScript面试题大全之基础面试题(附答案)
  14. sqlmap 清除缓存记录
  15. Ambire 钱包推出 Moonbeam 集成:Ambire 上的第一个 Polkadot 平行链
  16. 用矩阵表示图形旋转缩放变换
  17. 【数字信号处理】傅里叶变换
  18. Linux服务器配置网络,可修改服务器Ip与Mac地址
  19. Axure 9.0.0.3699 授权码
  20. Mac版 QQ如何将聊天图片放大

热门文章

  1. linux系统lvs技术,Linux 负载均衡二Lvs技术
  2. Linux基础命令---vmstat显示虚拟内存状态
  3. 前端数据/文件提交的三种方式
  4. 转:python命令行解析工具Argparse
  5. [LeetCode] Binary Tree Level Order Traversal
  6. ASP.NET中 Repeater 的使用前台绑定
  7. insert php code test
  8. cygwin 'unable to remap' issue
  9. 苹果+beta+软件测试计划,自讨苦吃:加入苹果Apple Beta版软件计划之后
  10. html自动保存excel,如何在Excel中将Excel Sheet保存为HTML?