XPと同じ用にフォント表示するには

解決


スリーピー  2005-11-25 23:16:22  No: 18885

お世話になります。

フォントについてですが
Form に ComboBox を貼り付け
Form の フォントを  'MS Sans Serif' にします。
Form の Create で以下のようにします。

WindowsXP では  ダウンリスト内で 日本語名のフォントが表示
されるのですが、Windows2000 では表示されません。
Windows2000 でも WindowsXP のように
表示させるにはどうすればよいのでしょうか?

procedure TForm1.FormCreate(Sender: TObject);
begin
  ComboBox1.Items := Screen.Fonts;
end;


にしの  2005-11-28 18:17:31  No: 18886

'MS Sans Serif'に、日本語フォントが含まれていないからでは?
日本語フォントを含むフォントで表示しましょう。
また、Charsetも適切なものを指定する必要があります。


スリーピー  2005-11-30 19:06:25  No: 18887

XPと2000では使用しているフォント名が同じでも
データが違うということなんですね。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加