ここでは、AxWindowsMediaPlayerコントロールを使用して動画を再生で、右クリックでのコンテキストメニューの出力および、ダブルクリックによる全画面(フルスクリーン)表示を無効化させるサンプルコードを掲載しています。
スポンサーリンク
ダブルクリック・右クリックの無効化
// ダブルクリックによるフルスクリーン出力を無効化 axWindowsMediaPlayer1.Ctlenabled = false; // 右クリックによるコンテキストメニューの出力を無効化 axWindowsMediaPlayer1.enableContextMenu = false;
さらっと書いてますが、いくら検索しても一向にこの方法がわからず、悪戦苦闘したので、簡単ですが自分のために残しています。
(代替案)親コントロールを非活性にする
今回は、上記のようにそのものずばりのプロパティが存在したが、親コントロールを非活性にすることで、間接的(芋づる式)に、その中にある AxWindowsMediPlayer コントロールへのダブルクリックなどを無効とすることもできる。
// パネルコントロールの中にメディアコントロールが配置されているとする panel1.Enable = false;
実は、この方法にたどり着いて確認した直後に、前述のプロパティ(Ctlenabled)が発見されたのでした。半日の時間損したような気がするぜ!!
vbですが助かりました!