TWebBrowserで、右クリックのPopupMenuを表示させなくするには?


LakeBIWA  URL  2006-12-27 19:36:57  No: 24408  IP: 192.*.*.*

一般客が利用するシステム画面で、インターネットからの情報を
表示するウインドウを用意しています。

他のリンクに飛ばれないように、リンク移動しようとすると画面が閉じるようにしています。(BeforeNavigate2イベントでアラートを出した後にClose)
システム的にはキーボードを接続せず、マウスのみ使える状態になっています。

ところがブラウザコントロールの上で右クリックをすると様々なメニュー(ファイルを保存する等)が出てきて困ります。

※要は…右クリックをしてもメニューを表示しないようにしたいです。popMenuを設定し、サブメニューを編集しても、元々からあるメニューが表示されてしまいます。

環境:Delphi7Pro WindowsXP_Home_edition

よろしくお願いします。

編集 削除
AL  2006-12-28 04:36:53  No: 24409  IP: 192.*.*.*

TWebBrowserを使ったことがないのではずしているかもしれませんが…。
TWebBrowserでHTMLを表示しているのであれば、JavaScriptで右クリックを
禁止してはいかがでしょうか?

編集 削除
えーとね  2006-12-28 05:14:37  No: 24410  IP: 192.*.*.*

(Delphi 言語で)右クリックを禁止
http://www.swissdelphicenter.ch/en/showcode.php?id=571

ポップアップメニューを変更
http://www.swissdelphicenter.ch/en/showcode.php?id=2004

編集 削除