PC版QQ9.4版本官方开发人员隐藏了QQ秀自动展示,从而导致点击消息记录后聊天窗口自动变宽。QQWindows版去QQ秀禁止聊天窗口变宽补丁,解决最新腾讯QQPC版隐藏QQ秀后导致聊天窗口自动变宽问题。
特点描述
/* 官方早已移除QQ秀卡片,2021年11月传闻QQ秀已下线(也就是聊天窗口现在变成总是隐藏侧边栏Q秀)官方这样改版导致1个问题:聊天窗在总是自动隐藏边栏下展开右侧消息记录后,窗口宽度被自动拉宽问题*/<!-- 解决QQ官方版聊天窗口宽度变大自动拉宽问题 -->Bin\AppFramework.dll搜索关键词:bUpdateDefaultSidebar上面找到以下地方68 9079BC6E push AppFrame.6EBC7990 ; nSideBarSuitHeight6EAF6495 |. 53 push ebx6EAF6496 |. FF90 20010000 call dword ptr ds:[eax+120]6EAF649C |. 8B07mov eax,dword ptr ds:[edi]6EAF649E |. 8D4D E8 lea ecx,[local.6]6EAF64A1 |. 51 push ecx6EAF64A2 |. 57 push edi6EAF64A3 |. 8975 E8 mov [local.6],esi6EAF64A6 |. FF90 58010000 call dword ptr ds:[eax+158]6EAF64AC |. 8B0Bmov ecx,dword ptr ds:[ebx]6EAF64AE |. 33C0xor eax,eax6EAF64B0 |. 3945 E8 cmp [local.6],eax6EAF64B3 0F94C0 sete al //将这里改为mov al,16EAF64B6 |. 50 push eax6EAF64B7 |. 68 CCF7B56E push AppFrame.6EB5F7CC; bShow<!-- 移除聊天窗口边栏的「显示和隐藏侧边栏」分隔符按钮 -->搜索关键词:CF_SpliteButton_CloseTip 上面找以下地方6EA4878B 85C0test eax,eax6EA4878D 75 0A jnz short AppFrame.6EA48799 //改为nop6EA4878F BB 05400080 mov ebx,800040056EA48794 E9 E5020000 jmp AppFrame.6EA48A7E6EA48799 56 push esi6EA4879A 895D FC mov dword ptr ss:[ebp-4],ebx6EA4879D 8D55 FC lea edx,dword ptr ss:[ebp-4]6EA487A0 8B08mov ecx,dword ptr ds:[eax]6EA487A2 52 push edx6EA487A3 50 push eax6EA487A4 FF91 F8030000 call dword ptr ds:[ecx+3F8]6EA487AA 8B75 FC mov esi,dword ptr ss:[ebp-4]6EA487AD 85F6test esi,esi //改为nop6EA487AF 75 0A jnz short AppFrame.6EA487BB6EA487B1 |. BB 05400080 mov ebx,80004005