HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
1113
e-nikuGetTextFace3解決


e-niku

リンク

2008/11/13(Thu) 23:28:52|NO.20763

Windows APIのGetTextFace関数を使っているのですけど、
戻り値は現在使っているフォントの文字数ですよね。
これから現在使っているフォントを求められませんか?
検索してもVBのスプリクトばかりでしたのでわかりませんでした。

どうかよろしくお願いします。



この記事に返信する


たこ

リンク

2008/11/13(Thu) 23:54:54|NO.20764

戻り値はどうでもいいけど、知りたいのはフォントの名前ですよね?


#include "gdi32.as" sdim FontName, 250 GetTextFace hDC, 250, varptr(FontName) mes FontName



Gugulecus

リンク

2008/11/14(Fri) 00:18:23|NO.20766

サンプル示そうと思ったらたこさんが先に書いてた。
VBのサンプル見てわからないのならとりあえずちょくとさんのページを熟読することをお勧めする。

http://msdn.microsoft.com/ja-jp/library/cc410402.aspx


タイプフェイス名を受け取るバッファへのポインタを指定します。 このパラメータが NULL の場合、関数は最後の NULL 文字を含めて、 その名前の文字数を返します。
と書いてあるのだが、これを読めばわかるくらいになるまで読むだけでもだいぶ違う。



e-niku

リンク

2008/11/14(Fri) 16:12:17|NO.20781

変数のポインタでしたか・・・
失念していました。

たこさん、Gugulecusさん、ありがとうございました。



ONION software Copyright 1997-2023(c) All rights reserved.