Figureの右上の​3つのボタン(「最小​化」、「最大化」、「​閉じる」)の設定を無​効にすることはできま​すか?

11 views (last 30 days)
MathWorks Support Team
MathWorks Support Team on 25 Oct 2013
Figure の右上の3つのボタン(「最小化」、「最大化」、「閉じる」)の設定を無効にすることはできますか?

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 17 May 2016
Edited: MathWorks Support Team on 17 May 2016
■「閉じる」ボタン
「閉じる」ボタンを押した時のコールバック処理が行われないように設定することで、無効にすることができます。
ただし、ボタンを非表示にすることはできません。
figure('CloseRequestFcn','')
このFigureを閉じるには、
>> delete(gcf)
もしくは
>> close(gcf,'force')
を実行し、削除します。
■「最大化」ボタン
Figureの'Resize'プロパティを'off'に設定することで、無効にすることができます。
ただし、ボタンを非表示にすることはできません。
figure('Resize','off')
■「最小化」ボタン
基本的には無効化はできません。
ただし、プラットフォームやバージョンによっては、Figureの'WindowStyle'プロパティを'modal'に設定することで、無効にできる場合があります。
figure('WindowStyle','modal')
たとえば、Windows版MATLABの各バージョンで、上記コマンドを実行した結果は次のようになります。
● R13~R13SP2
「最小化」ボタン無効
● R14~R14SP1
「最小化」、「最大化」ボタン共に非表示
● R14SP2~R2006b
「最小化」ボタン有効
※Unix版、Macintosh版では、上記組み合わせは異なります。

More Answers (0)

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!