お世話になります。
フォントについてですが
Form に ComboBox を貼り付け
Form の フォントを 'MS Sans Serif' にします。
Form の Create で以下のようにします。
WindowsXP では ダウンリスト内で 日本語名のフォントが表示
されるのですが、Windows2000 では表示されません。
Windows2000 でも WindowsXP のように
表示させるにはどうすればよいのでしょうか?
procedure TForm1.FormCreate(Sender: TObject);
begin
ComboBox1.Items := Screen.Fonts;
end;
'MS Sans Serif'に、日本語フォントが含まれていないからでは?
日本語フォントを含むフォントで表示しましょう。
また、Charsetも適切なものを指定する必要があります。
XPと2000では使用しているフォント名が同じでも
データが違うということなんですね。
ツイート | ![]() |