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