- 35 名前:27 mailto:sage [2008/07/14(月) 02:20:06 ]
- 毎度ありがとうございます。。。
>>何か理由(納期とか…)が無い限り、楽しみながらやるのがいいかと 特に納期などはないんですが、なんとしても作りたいものがあってやってるんですがはかどらなくて悶絶してます泣 IMEに入力された文字列のフォントを毎回設定するために渋々win32apiをいじっているのですが、ウィンドウのハンドルを取得するFindWindowW()関数でウィンドウのハンドルがうまく取得できたなくてはまっています。。 (このハンドルがないとIMEにアクセスできないようなのです。) FindWindowW()の第一引数に該当ウィンドウを生成する時に使っているクラスを指定しなければいけないみたいなんですが、 wxTextCtrlとかではだめで、もっと深い階層にあるwin32apiウィンドウ生成クラス?を指定しなければいけないみたいなんですが、それが何なのか分からなくて止まってます。。 >> 2 EM_SETCHARFORMAT を SCF_SELECTION で SendMessage >> がんばって本家にレポートしてみるとか。 これはライブラリがそういう仕様になっているということなんですよね。 これを直すのもまた大変そうですし、直してもちゃんと本家でパッチあててもらって公開してもらわないと使えないんですよね。。 なんかもう作りたいプログラムの完成が果てしなく遠いような気がしてきました。 そもそも楽するためにwxWidgetsっていうフレームワークを使っているのにいつのまにかwin32apiをいじる羽目になっているし・・ なんのためにラッパーを使っているのか分からなくなってきました。 悲鳴に近い書き込みすいません。 Visual C++ に呼ばれている気がします。。。
|

|