|
#1
|
|||
|
|||
|
There's something i also need to know (this is the best place to ask cause i can't find another)
How can i have custom fonts in a TLabel please i tried some methods like (AddFontResource '{tmp}\myfont.ttf') but failed.. I know there are nuemrous methods to this but i want to understand them please help me out |
| Sponsored Links |
|
#2
|
|||
|
|||
|
Code:
#define Font "Zombie.ttf"
#define FontName "DS Zombie Cyr"
[Setup]
AppName=My Application
AppVersion=1.5
DefaultDirName={pf}\My Application
[Files]
Source: {#Font}; Flags: dontcopy
[code ]
#ifdef UNICODE
#define A "W"
#else
#define A "A"
#endif
const
FR_PRIVATE = $10;
function AddFontResource(lpszFilename: String; fl, pdv: DWORD): Integer; external 'AddFontResourceEx{#A}@gdi32.dll stdcall';
function RemoveFontResource(lpFileName: String; fl, pdv: DWORD): BOOL; external 'RemoveFontResourceEx{#A}@gdi32.dll stdcall';
procedure InitializeWizard();
begin
if not FontExists('{#FontName}') then
begin
ExtractTemporaryFile('{#Font}');
AddFontResource(ExpandConstant('{tmp}\{#Font}'), FR_PRIVATE, 0);
end;
WizardForm.Font.Name := '{#FontName}';
end;
procedure DeinitializeSetup();
begin
RemoveFontResource(ExpandConstant('{tmp}\{#Font}'), FR_PRIVATE, 0);
WizardForm.Free;
end;
|
|
#3
|
|||
|
|||
|
Thanks brother will check it at noon thanks, iguess you like helping me out..
Thanks.. |
|
#4
|
|||
|
|||
|
And yeah can you please check out the "Colored Fonts in MsgBox" thread please
|
![]() |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Coloured Fonts in Msg Box with Hyper Links? | Prince4 | Conversion Tutorials | 0 | 05-06-2016 03:14 |
| freelancer fonts | ariedebeuker | PC Games | 3 | 10-04-2003 13:15 |
| High Heat 2003 Problem - Small Fonts | RKatcher | PC Games | 2 | 29-04-2002 07:41 |