精華區beta MATLAB 關於我們 聯絡資訊
※ 引述《venyo (ven)》之銘言: > 請問:讓滑鼠移到一個figure上的一個按鈕,能出現一個訊息框 > 說明此一按鈕是在做什麼的 > 不知matlab有無相關的指令.. 目前Matlab似乎不提供此方法,如果有人知道的話請回給我..:p 而我知道的方法是比較麻煩的,需要寫點code... 我的程式碼如下: function clicktest(action) if nargin ==0, action = 'start'; end; if strcmp(action,'start'), h = uicontrol('string','click'); set(gcf,'WindowButtonMotionFcn','clicktest move'); elseif strcmp(action,'move'), pos = get(gcf,'currentpoint'); if (pos(1)<=80 & pos(1)>=20 & pos(2)<=40 &pos(2)>=20), uicontrol('style','text',... 'string','This is a Test',... 'position',[80 10 100 20]); else a = findobj(gcf,'style','text'); if ~isempty(a), delete(a); end; end; end; 希望對你有幫助... -- ===== < http://www.terasoft.com.tw > ===== 鈦思科技股份有限公司 TeraSoft Inc. 新竹辦事處技術服務中心 林政源 Gavins Lin tel:(03) 574-2440 fax:(03) 574-2339 ===== < [email protected] > ===== -- ※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: ii188.ii.nthu.edu.tw