Como eu não tinha pensado nisso antes! Fiz a rotina abaixo e funcionou beleza.
Obrigado Rubem!
procedure TfrmPrincipal.FormCreate(Sender: TObject);
var Reg : TRegistry;
begin
Reg := TRegistry.Create;
Reg.RootKey := HKEY_CURRENT_USER;
Reg.OpenKey('Software\Microsoft\Notepad\', False);
if (Reg.ReadString('lfFaceName') <> 'Courier') then
Reg.WriteString('lfFaceName', 'Courier');
Reg.CloseKey;
Reg.Free;
end;
----- Original Message -----
From: Rubem Nascimento da Rocha
To: delphi-br
Sent: Friday, July 16, 2010 8:53 PM
Subject: RE: [delphi-br] Abrir aquivo txt no notepad
O NOTEPAD não tem opção que permita, a partir da sua chamada via linha de
comando, selecionar a fonte a ser usada para edição. Sugiro que busque qual a
chave no registro do Windows que armazena a fonte usada pelo Notepad e altere-a
antes de chamar o Notepad para a fonte desejada.
Boa sorte.
Sds.
[As partes desta mensagem que não continham texto foram removidas]