フォントのメニューを表示させるには。

ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
返信する
メッセージ
作成者
どうすれば...

フォントのメニューを表示させるには。

#1 投稿記事 by どうすれば... »

メモ帳などでフォントの太さ、種類を選択するメニューがありますよね。
ActiveBASICにも搭載されています。

これを表示させるための、コードを教えてください。
hira
記事: 203
登録日時: 2005年5月31日(火) 20:14
お住まい: 兵庫県
連絡する:

#2 投稿記事 by hira »

ChooseFont関数ですね。
CHOOSEFONT構造体に必要な情報を格納し(具体的には構造体サイズ・親ウィンドウ・LOGFONT構造体へのポインタなど)、この関数を呼び出した後必要な情報を取り出せばいいだけです。
そのフォントをプログラムで使いたいときは、CreateFontIndirect関数の引数にこの構造体のlpLogFontメンバに指定したLOGFONT構造体を指定すればいいです。
返信する