掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TWebBrowserでキー操作を無効にするには? (ID:25496)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>Popup Menuの無効はできたのですが、「バックスペース」、 >「F5」、「Ctrl+N」等のキー操作を無効にしたいのですが Popup Menuを無効にするのに,おそらくマウスメッセージのフック(捕捉)を行っていると思います. 同じように,キー操作を無効にしたり,変更するには,キーフックを行う必要 があるでしょう. Delphiの多くのコントロール(コンポーネント)では,これらのマウスやキーの メッセージを処理するために,OnMouseDown,OnKeyDownなどのイベントを利用 できますが,WebBrowserに表示したIEではこれがありません. したがって,自分でコーディングする必要があります. フック関数にもいろいろありますが,多分 WH_KEYBOARDあたりが適切ではない かと思います. 以下に,フック関数の簡単な説明を書いていますので参考にして下さい. http://homepage2.nifty.com/Mr_XRAY/Delphi/plSamples/KindOfHook.htm
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.