ATLで作成したIE用コントロールの非アクティブ化 – プログラミング – Home

ATLで作成したIE用コントロールの非...
 
通知
すべてクリア

ATLで作成したIE用コントロールの非アクティブ化


佐々木
 佐々木
(@佐々木)
ゲスト
結合: 17年前
投稿: 2
Topic starter  

ATLでIE用のコントロール(IEプラグイン)を作成しています。
HTMLファイルにobjectタグを追加してIEでコントロールを表示しています。
コントロールはデータ表示専用でユーザが操作する必要はなく、非アクティブのままで
構いません。
しかし、マウスをコントロール上に重ねるとマウスカーソルが手の形になり「クリック
するとこのコントロールをアクティブにして使用します」の
ポップアップメッセージが表示されてしまいます。
これをさせないようにするにはどうすればよいかお教えください。


引用解決済
トピックタグ
佐々木
 佐々木
(@佐々木)
ゲスト
結合: 17年前
投稿: 2
Topic starter  

http://www.microsoft.com/japan/msdn/workshop/author/dhtml/overview/activating_a
ctivex.aspx
になぜこのような動作になるか説明がありました。
上記URLの文中にあるようにJavaScript(JScript)を使用すれば、問題の動作はしないよ
うにできました。
ただ、このコントロールは一般ユーザに配布して使ってもらう予定のため、JavaScript
による方法は複雑でやりたくありません。
なんとか、コントロール側で対応できないでしょうか。
コントロールはユーザイベントを処理する必要がなく、表示専用なので何か方法がある
ような気がします。
よろしくお願いいたします。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました