1 件の投稿を表示中 (合計 3 個)
- 作成者投稿
- 2006年9月29日 1:48 pm #3652qtv参加者
お疲れ様です.
勉強がてらプラグインを作成しています.
不慣れなもので,やりたいことが実装できるのかどうか,というところからわからないことがあります.
その手の質問も,こちらによろしいでしょうか?ちなみに今わからないのは,EVENT_KILL_FOCUSがEmEditorのテキストからフォーカスが失われるときに呼び出されるように見えるため,EmEditorから別のアプリにフォーカスが移ったときと,検索ダイアログなどを表示させたときの区別をうまくつける方法があるのか,というところです.
(この質問に答えてほしい,というのではなく,こういう質問をしていいでしょうか,という意味で書いただけです)よろしくお願いします.
2006年9月29日 8:14 pm #3655Yutaka Emuraキーマスターここで質問していただいて結構です。
EVENT_KILL_FOCUS だと、確かに、アプリケーション全体がフォーカスを失ったのかどうかの区別が付かないですね。このイベントが来たら、GetFocus() で、現在のフォーカスを調べて、それが EmEditor に関連するウィンドウかどうかを判断する、という方法があると思います。他にも、いろいろな方法があると思いますが、この手の問題は、私もよく苦労するのですよ。 :-)
2006年9月30日 12:38 am #3657qtv参加者ありがとうございます.
なるべく自分で調べますが,わからなくなったら助けを求めたいと思います.GetFocus()を使うのは思いつきませんでした…
- 作成者投稿
1 件の投稿を表示中 (合計 3 個)
- このトピックに返信するにはログインしてください。