750004 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

さすらいのプログラマ

PR

Keyword Search

▼キーワード検索

Profile


xyzzy_user

Calendar

Comments

hello@ Re:HFONTからLOGFONT(06/02) タイプミス NG) "LOGONT lfont;&quo…
scripting guy@ ゼロサプレス、ゼロ桁の切り出し、文字列の長さについて ゼロサプレス、ゼロ桁の切り出し、文字列…
scripting guy@ ゼロサプレス、ゼロ桁の切り出し、文字列の長さについて ゼロサプレス、ゼロ桁の切り出し、文字列…
scripting guy@ ゼロサプレス、ゼロ桁の切り出し、文字列の長さについて ゼロサプレス、ゼロ桁の切り出し、文字列…
junche4@ Re:VBScriptのRegExp(その2)(04/13) where is vbscript.h?

Freepage List

2008/06/02
XML
カテゴリ:C言語(Win32)
HFONTというフォントハンドルを生成するのに、よく以下のようなコードを書く。
LOGFONT lfont = { 11, 0, 0, 0, FW_NORMAL, FALSE, FALSE, FALSE, SHIFTJIS_CHARSET,
   OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH,
   "MS Pゴシック"};

HFONT hFont;

hFont = CreateFontIndirect(&lfont1);

逆にフォントハンドルからLOGFONT構造体を取得するにはどうしたらいいか?知っていれば簡単。
LOGONT lfont;

GetObject(hFont, sizeof(LOGFONT), &lfont);

フォント関連のAPIを探しても見つからないので意外に気がつかないのかもしれない。






Last updated  2008/06/02 01:01:21 PM
コメント(1) | コメントを書く
[C言語(Win32)] カテゴリの最新記事

■コメント

お名前
タイトル
メッセージ
画像認証
別の画像を表示
上の画像で表示されている数字を入力して下さい。


利用規約に同意してコメントを
※コメントに関するよくある質問は、こちらをご確認ください。


Re:HFONTからLOGFONT(06/02)   hello さん
タイプミス

NG) "LOGONT lfont;"
OK) "LOGFONT lfont;" (2019/05/06 08:23:26 PM)


Copyright (c) 1997-2019 Rakuten, Inc. All Rights Reserved.