• ベストアンサー

画面に小さな文字の表示は?

はじめまして。宜しくお願いします。 Msdos版CADソフト等を見てますと、メニューの文字が小さなフォントで描画しているモノが有りますが。 これはどうやれば実現出来るのでしょうか? また、WINDOWSのアイコンみたいにアニメ表示されてますが 方法は同じでしょうか? どなたか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

MS-DOS環境ではTrueTypeフォントのような高機能で汎用的なフォントは使用できません。基本は画面の各ピクセルに点を描画して文字にするわけですが、プログラム開発ツールの中にフォントドライバーや小さいフォントのフォントパターンが提供されている場合にはこれをロードして使用していたのでいくぶんは手間が省けました。定期的に文字が点滅するようなブリンク機能はMS-DOS側が提供していたので問題ありませんでしたが、ウエーブのようなアニメーション表示をするような文字についてはタイマー割り込みを使えるようなTSRのプログラムを作成して(なにせシングルタスクの環境ですから)逐次ピクセルを反転していくというたいへん手間のかかるプログラミングが必要でした。

参考URL:
http://yasu.asuka.net/docs/tsr/
toko703
質問者

お礼

御解答ありがとうございました。自分はQuickCを使ってます。作った文字データはDOSのファンクションか何かで表示するのでしょうか? なにか情報がありましたらお手数ですが、教えてください。失礼します。

関連するQ&A