Inno Setup 용 VCL Styles 플러그인은 Inno Setup의 양식과 컨트롤에 스타일을 그릴 목적으로 만 설계되었습니다. 피부로 이러한 DLL의에서 양식을 취득하기 위하여는, 당신은 이노 설치 파일 이름에 전달할 수있는 DLL에서 함수 ...
이노 설정
[Code]
#define public VclStyleFile "Carbon (2).vsf"
procedure DllLoadStyle(const StyleFilename: WideString);
external '[email protected] stdcall';
function InitializeSetup: Boolean;
begin
ExtractTemporaryFile('{#VclStyleFile}');
LoadVCLStyleW(ExpandConstant('{tmp}\{#VclStyleFile}'));
DllInit; //Presumed your DLL needs to initialize/instantiate the form
DllLoadStyle(ExpandConstant('{tmp}\{#VclStyleFile}'));
...
end;
델파이를 내 보내야합니다 DLL 실제로 내가 예를 들어 ApplyVclStyle`같은 수출 절차 (const를 파일 이름을 사용하여, 그것으로 스타일 파일 이름을 전달하여 각 DLL에이 스타일 파일을로드해야 같은데요
uses
Vcl.Themes,
procedure DllLoadStyle(const StyleFilename: WideString); stdcall;
begin
TStyleManager.SetStyle(TStyleManager.LoadFromFile(StyleFilename))
end;
exports
DllLoadStyle;
: 광각 렌즈 tling); ' –
플러그인은 inno setup으로 생성 된 폼과 컨트롤 만 스킨 할 수 있습니다. 귀하의 dll 형식에 대한 귀하의 의견을 말한대로 VCL 스타일을로드해야합니다. – RRUZ