找回密码
 立即注册
虾米引擎源代码Delphi3KM2引擎源码20121218CQFIR飞尔引擎20120918源码文字广告位置4
APPLEM2引擎源代码传奇引擎delphi源代码DELPHI视频教程
GSQL_6.5.2.1源代码Delphi即时通讯Delphi源码文字广告位置11
文字广告位置12
文字广告位置13
文字广告位置14
文字广告位置15
文字广告位置16
UC845刺客引擎飞龙3delphi源码文字广告位置18
文字广告位置19
文字广告位置20
文字广告位置21文字广告位置22
文字广告位置23
文字广告位置24
文字广告位置25
文字广告位置26文字广告位置27文字广告位置28
查看: 5|回复: 0

GXX登录器配置器不显示滚动字幕创建滚动控件修复

[复制链接]

846

主题

42

回帖

5965

积分

管理员

积分
5965

最佳新人活跃会员热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

QQ
发表于 昨天 18:05 | 显示全部楼层 |阅读模式


uFrmMain.pas
488行 -491行
{ 跑马灯文本 = 原版 0x612368 那个 81 B 字面量(全镜像唯一出现「持续领先」的地方,
    运行期抓帧读出的滚动文本与它的内层文本逐字一致)。要换品牌文案改这一行即可。 }
  GXX_MARQUEE_HTML =
    '<a href="http://www.gxxm2.com"><font color="blue">Gxx引擎 持续领先 >> </font></a>';

1680行- 1700行
{ ★ 主窗体跑马灯 —— 原版 FormCreate 尾部(0x612049 起)被 VMProtect 虚拟化,
    这里按可观测证据还原:
      1) 原版 uses 清单里含 RealTimeMarquee,而 DFM(145 个组件)里**没有**该控件
         ⇒ 它只能由运行期代码创建;
      2) 运行期窗口树对拍:官方件 TFrmMain 下有 TRealTimeMarquee 窗口,重建件没有;
      3) 父窗/几何:父窗 = TabSheet「登录器生成」(tsMakeGameLogin),相对父窗 (4, 469),
         尺寸 200x20,WS_VISIBLE|WS_CHILD,文本自右向左滚动
         (帧间实测 ≈100 px/s = 组件默认 Interval=10 / Step=1);
      4) 文本 = 0x612368 的 81 B 字面量,滚动时呈蓝色 ⇒ 走组件的 msHTML 渲染。
    本工程此前完全没有它 ⇒ 底部只剩静态红字 htmlbl1(4,489),上方那片空白就是它该在的位置。 }
  if GxxMarquee = nil then
  begin
    GxxMarquee := TRealTimeMarquee.Create(Self);      { Owner = Self,随窗体一起释放 }
    GxxMarquee.Parent := tsMakeGameLogin;
    GxxMarquee.SetBounds(4, 469, 200, 20);
    GxxMarquee.Items.Add;
    GxxMarquee.Items[0].Text := GXX_MARQUEE_HTML;
    GxxMarquee.Items[0].Style := msHTML;
    GxxMarquee.Active := True;
  end;
end;

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|Delphi源代码

GMT+8, 2026-11-2 17:42 , Processed in 0.054964 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表