[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
1-
101-
この機能を使うにはJavaScriptを有効にしてください
|
【とりあえず】初めての方。足跡どうぞ【足跡】
156
:
147
:2015/02/04(水) 03:54:26
IMEの文字入力のフォント設定は ImmSetCompositionFont (末尾A付き)で
設定するようです。
これに渡すフォント属性 LOGFONT構造体の内容は、
GetCurrentObjectで種類(6=OBJ_FONT)指定でFONTオブジェクトのハンドルを取得し
GetObjectでハンドルと種類(6=OBJ_FONT)指定で取得した LOGFONT の内容を
参照すれば・・・・・・ F-BASICで設定した内容は取得できません・・・。
というわけで上はとりやめ、必要なフォント名などは判っている前提でいくと、
まず、ImmGetCompositionFont (末尾A付き)でIME側のLOGFONT構造体の内容を取得して、
LOGFONTのフォント名(lfFaceName, 固定長)と
文字の高さ(lfHeight)にはフォントサイズ(ビットマップでの値?)を設定、
フォントの平均文字幅(lfWidth)はゼロに変更した LOGFONT構造体で
ImmSetCompositionFont (末尾A付き)を実行・・・で、なんとかなるかな。
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板