現在、Visual C++ 2008でWindows 2000用の日本語入力システム(IME)の文字入力を作っています。
https://github.com/katahiromz/mzimeja
だけど、IMEを切り替え、IMEをONにしていざ文字を打ち込もうとすると、GetTextExtentPoint32WがERROR_ALREADY_EXISTSで失敗してしまいます。
ファイル「uicomp.cpp」の233行目で失敗しているのがわかりますが、なぜ失敗するのかわかりません。戻り値はFALSEで、引数に指定したSIZE構造体には変化がありません。
https://github.com/katahiromz/mzimeja/blob/master/uicomp.cpp
修正方法を教えて下さい。可能であれば、GitHubプルリクエストをしてもかまいません。
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/17 08:57