MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
コールバック リストから関数ハンドルを削除
iptremovecallback(obj,callback,ID)
iptremovecallback(obj,callback,ID) は、グラフィックス オブジェクト obj のコールバックのリストから識別子が ID のコールバックを削除します。
obj
callback
ID
例
すべて折りたたむ
3 つのコールバックを Figure に追加し、これらを対話形式で試行します。MATLAB® が Figure 上でマウスの動きを感知するたびに、関数 f1、f2、および f3 がこの順番に呼び出されます。
f1
f2
f3
h = figure; f1 = @(varargin) disp("Callback 1"); f2 = @(varargin) disp("Callback 2"); f3 = @(varargin) disp("Callback 3"); id1 = iptaddcallback(h,'WindowButtonMotionFcn',f1); id2 = iptaddcallback(h,'WindowButtonMotionFcn',f2); id3 = iptaddcallback(h,'WindowButtonMotionFcn',f3);
コールバック f2 を削除します。マウスを Figure 上に再度移動します。MATLAB が Figure 上でマウスの動きを感知するたびに、関数 f1 と f3 のみが呼び出されます。
iptremovecallback(h,'WindowButtonMotionFcn',id2);
グラフィックス オブジェクト。figure、axes、uipanel、または image グラフィックス オブジェクトのハンドルとして指定します。
グラフィックス オブジェクト obj のコールバック プロパティ。文字ベクトルとして指定します。グラフィックス オブジェクトのコールバックのリストについては、Figure プロパティ、Axes プロパティ、パネル プロパティ、およびイメージ プロパティを参照してください。
データ型: char
char
関数 fun のコールバック識別子。正の整数として指定します。この識別子は、関数をコールバック リストに追加したときに、iptaddcallback で返されるものです。
fun
iptaddcallback
R2006a より前に導入
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ