Имя пользователя:
Пароль:
 

Название темы: [addon] WSE(Winnt.Sif Editor)
Показать сообщение отдельно

Ветеран


Сообщения: 894
Благодарности: 137

Профиль | Отправить PM | Цитировать


Цитата Boa Soft:
К сожалению, не катит на Т39. Как показали отзывы тех. кто использует BS PostInstaller, запуская его при установке windows, проблемы со шрифтами наличиствуют »
Аесли с такой добавкой?
читать дальше »

Код: Выделить весь код
Function GetDefaultCharSet: TFontCharset;
var
  Reg : TRegistry;
  CharSet: Byte;
  I : Integer;
begin
  Reg := TRegistry.Create(KEY_ALL_ACCESS);
  try
    Reg.RootKey := HKEY_LOCAL_MACHINE;
    Reg.OpenKey('SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper',True);
    Result := Reg.ReadInteger('DEFAULT');

  finally
    Reg.Free;
  end;
end;

procedure SetCharsetFont(ABaseComponent : TComponent);
begin
  SetCharsetFont(ABaseComponent, GetDefaultCharSet);
end;

...................
Reg.OpenKey('SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper',True);
Reg.WriteInteger('DEFAULT', $000000CC);
.................

Screen.HintFont.Charset := GetDefaultCharSet;


У меня были точно такие же проблемы с отображением в T40Editor

-------
Я не развожу политику в подписи
ПТН ПНХ

Это сообщение посчитали полезным следующие участники:

Отправлено: 07:47, 30-08-2008 | #137

Название темы: [addon] WSE(Winnt.Sif Editor)