ВУЗ:
Составители:
82 Èíòåðôåéñ â ñðåäå MATLAB
Ñàìûé ðàñïðîñòðàíåííûé âàðèàíò âûçîâà èìååò ñëåäóþ-
ùèé âèä:
h = msgbox('Òåêñò ñîîáùåíèÿ', 'Çàãîëîâîê îêíà','Âèä îêíà');
Ïàðàìåòð 'Âèä îêíà' ìîæåò èìåòü îäíî èç ñëåäóþùèõ çíà÷å-
íèé:
à) error ñîçäàåòñÿ îêíî ñ ñîîáùåíèåì îá îøèáêàõ è ñòàí-
äàðòíîé ïèêòîãðàììîé (àíàëîãè÷íî errordlg);
á) warn ñîçäàåò îêíî ñ ïðåäóïðåæäåíèåì è ñòàíäàðòíîé
ïèêòîãðàììîé (àíàëîãè÷íî warndlg);
â) help ñîçäàåòñÿ îêíî ñî ñïðàâî÷íîé èíôîðìàöèåé è ñòàí-
äàðòíîé ïèêòîãðàììîé (àíàëîãè÷íî helpdlg);
h = msgbox({'Very serious error!'; 'Dont tell anyone'},...
'Program', 'error');
ã) none ñîçäàåò îêíî ñ òåêñòîâîé èíôîðìàöèåé áåç ïèêòî-
ãðàììû;
ä) custom ñîçäàåò îêíî ñ ïèêòîãðàììîé ïîëüçîâàòåëÿ.
Ïðèâåäåì ïðèìåð ñîçäàíèÿ îêíà ñ ïèêòîãðàììîé ïîëüçîâà-
òåëÿ. Ïðåäâàðèòåëüíî ñ÷èòûâàåì ðèñóíîê è êàðòó öâåòîâ èç
ôàéëà ñ ïîìîùüþ ôóíêöèè imread:
[pic, map] = imread('phone.gif');
h = msgbox('Someone is calling you', 'Phone', 'custom',...
pic, map);
Страницы
- « первая
- ‹ предыдущая
- …
- 80
- 81
- 82
- 83
- 84
- …
- следующая ›
- последняя »
