PC版QQ9.4版本官方开发人员隐藏了QQ秀自动展示,从而导致点击消息记录后聊天窗口自动变宽。QQWindows版去QQ秀禁止聊天窗口变宽补丁,解决最新腾讯QQPC版隐藏QQ秀后导致聊天窗口自动变宽问题。
特点描述
/* 官方早已移除QQ秀卡片,2021年11月传闻QQ秀已下线(也就是聊天窗口现在变成总是隐藏侧边栏Q秀)
官方这样改版导致1个问题:聊天窗在总是自动隐藏边栏下展开右侧消息记录后,窗口宽度被自动拉宽问题*/
<!-- 解决QQ官方版聊天窗口宽度变大自动拉宽问题 -->
Bin\AppFramework.dll
搜索关键词:bUpdateDefaultSidebar上面找到以下地方
68 9079BC6E push AppFrame.6EBC7990 ; nSideBarSuitHeight
6EAF6495 |. 53 push ebx
6EAF6496 |. FF90 20010000 call dword ptr ds:[eax+120]
6EAF649C |. 8B07 mov eax,dword ptr ds:[edi]
6EAF649E |. 8D4D E8 lea ecx,[local.6]
6EAF64A1 |. 51 push ecx
6EAF64A2 |. 57 push edi
6EAF64A3 |. 8975 E8 mov [local.6],esi
6EAF64A6 |. FF90 58010000 call dword ptr ds:[eax+158]
6EAF64AC |. 8B0B mov ecx,dword ptr ds:[ebx]
6EAF64AE |. 33C0 xor eax,eax
6EAF64B0 |. 3945 E8 cmp [local.6],eax
6EAF64B3 0F94C0 sete al //将这里改为mov al,1
6EAF64B6 |. 50 push eax
6EAF64B7 |. 68 CCF7B56E push AppFrame.6EB5F7CC ; bShow
<!-- 移除聊天窗口边栏的「显示和隐藏侧边栏」分隔符按钮 -->
搜索关键词:CF_SpliteButton_CloseTip 上面找以下地方
6EA4878B 85C0 test eax,eax
6EA4878D 75 0A jnz short AppFrame.6EA48799 //改为nop
6EA4878F BB 05400080 mov ebx,80004005
6EA48794 E9 E5020000 jmp AppFrame.6EA48A7E
6EA48799 56 push esi
6EA4879A 895D FC mov dword ptr ss:[ebp-4],ebx
6EA4879D 8D55 FC lea edx,dword ptr ss:[ebp-4]
6EA487A0 8B08 mov ecx,dword ptr ds:[eax]
6EA487A2 52 push edx
6EA487A3 50 push eax
6EA487A4 FF91 F8030000 call dword ptr ds:[ecx+3F8]
6EA487AA 8B75 FC mov esi,dword ptr ss:[ebp-4]
6EA487AD 85F6 test esi,esi //改为nop
6EA487AF 75 0A jnz short AppFrame.6EA487BB
6EA487B1 |. BB 05400080 mov ebx,80004005
下载地址
https://www.123pan.com/s/A6cA-MlHJh
https://000.lanzouo.com/b00kscmzi