我创建了多语言设置+ VCL样式,我遇到了标准进度条(progressgauge)的问题 - 它整体上闪烁着看起来很丑陋。所以我使用了2 png的botva2.dll,现在它看起来很完美 - 但现在的问题是:在ImgLoad调用之后
function ImgLoad(Wnd :HWND; FileName :PAnsiChar; Left, Top, Width, Height :integer; Stretch, IsBkg :boolean) :Longint; external 'ImgLoad@{tmp}\botva2.dll stdcall delayload';
wizardform title被破坏了,据我所知,因为botva2不是unicode而且它是wnd的子类(在我的情况下是Wizardform),因此当前语言中窗口标题被破坏不是系统语言。 我尝试创建TPanel并为botva提供一个面板手柄 - 不幸的是它无法正常工作。 我尝试将doublebuffer添加到原始progressgauge并使某种方式看起来很好 - 没有结果。 任何想法或解决方法?
PS。召唤@TLama ......