WebページのINPUTタグの入力欄はウィンドウではないので,ウィンドウハンドルはありません。ですから,ウィンドウハンドルを使ったWin32APIは全部使えません。例えばIME関係の操作やメッセージの受信等は通常の方法ではできないようです。 しかし,
AddHandlerでHtmlElementのイベントを登録することで,InputタグのClickイベントでメッセージを表示たり,MouseEnterイベントでエレメントを取得したりできます。
例えば「Yahoo!」の検索語入力欄にフォーカスがきたときにメッセージを表示するなど。児童用のブラウザを作る際の,検索語入力の補助等などに使えそうです。
下のコードをフォームのコードにコピー・貼り付けをすれば動作します。
※このTipsは2005年頃にNiftyの@homepageで公開していたもの一部変更して再掲載しました。