Inno设置窗口标题已损坏(botva2.dll)

时间:2014-09-12 23:55:25

标签: inno-setup

我创建了多语言设置+ VCL样式,我遇到了标准进度条(progressgauge)的问题 - 它整体上闪烁着看起来很丑陋。所以我使用了2 png的bo​​tva2.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 ......

0 个答案:

没有答案