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

我创建了多语言设置+ 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';

magicform标题被篡改,据我了解它,因为botva2不是unicode,它的子类为wnd(在我的情况下为Wizardform),结果窗口标题在当前语言中被破坏不是系统语言。 我试图创建TPanel并喂食botva面板句柄 - 不幸的是,它不工作。 我尝试将doublebuffer添加到原始的progressgauge中,并使其看起来不错 - 没有结果。 任何想法或解决方法?

PS。 召唤@TLama ...

链接地址: http://www.djcxy.com/p/44523.html

上一篇: Inno setup window title is corrupted (botva2.dll)

下一篇: Inno Setup failing to import DLL