ImmGetContextでIMEのコンテキストを取得しようとしているのですが、
自分以外のウィンドウのコンテキストが取得できません。
C言語でも同様の状態になるのか調べようとしましたが、
CによるWindowsプログラミングはさっぱりで…;
フォアグランドウィンドウのハンドルではなく、
#uselib "user32" #cfunc GetForegroundWindow "GetForegroundWindow" #uselib "imm32" #cfunc ImmGetContext "ImmGetContext" sptr gsel 0, 2 repeat FGHwnd = GetForegroundWindow() title "ハンドル = " + FGHwnd + " コンテキスト = " + ImmGetContext( FGHwnd ) await 1 loop
直接、メッセージボックスなどのハンドルを渡さないといけないのでしょうか…
よろしくお願いします。