ActivXを配置したウインドウ(ブラウザ)のメニューを変更するには?

解決


かんとく  2012-01-15 07:04:57  No: 41464

お世話になっております。

WindowsXP,DelphiXE2,InternetExplorer6です。

InternetExplorer6では、通常メニューは
「ファイル、編集、表示、お気に入り、ツール、ヘルプ」となりますが、
InternetExplorer6でPDFファイルを開くと、メニューは、
「ファイル、編集、移動、お気に入り、ヘルプ」となります。

このように、自分で作ったActivXをブラウザに配置して、そのウインドウ(ブラウザ)のメニューを変更したいです。

よろしくお願いします。


  2012-01-15 08:35:53  No: 41465

丸投げでは回答も付きにくいかと。
どこができないのか、ポイントを絞っては?


みふ。  2012-01-17 00:15:52  No: 41466

別スレのサイズ…と合わせて
xe2ではどうなのかは解りませんが
確かoleinplace系(frame/site辺り)のinterfaceで実現できると思います
vclではaxctrls,activex


かんとく  2012-01-23 08:30:59  No: 41467

ありがとうございます。

みふ。さんに教えていただいた単語を調べてみましたが、まだ先に進めませんでした。

いろいろ調べたところ、Delphiではないのですが、JavaScriptを利用した方法で、やりたかったことに近いことは見つかりました。

http://www.broadband-xp.com/hidesource/windowopen.html

「HTMLソースを見られないようにする方法」と書いてあるので、まさに私の目的と同じです。

このサンプルでは、ブラウザのツールバー・メニューを消すとありますが、できたら、メニューの中の「表示」だけを消せる方法があればいいなと思います。
そして、さらにこれと同じようなことが、Delphiでできたらいな、と思います。

よろしくお願いします。


いの  2012-01-23 16:05:55  No: 41468

ソースはパソコンに確実に保存されるので、ちょっと知ってる人ならだれでも
見られる。たとえメニューを外しても。暗号化でもしたら?


かんとく  2012-01-23 22:23:31  No: 41469

ありがとうございます。

そうですよね。ブラウザに表示されているということは、必ずそのソースがハードディスクに存在するということですよね。

ブラウザでPDFファイルを表示させるとき、メニューの「表示」が消えているので、まねしてみたくて質問してみました。

この件は、必要がないということで、終わります。

ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加