ВУЗ:
Составители:
80 Èíòåðôåéñ â ñðåäå MATLAB h = errordlg('Division by zero', 'Calculator'); òî ïîñëå âûïîëíåíèÿ ñëåäóþùåé êîìàíäû: h = errordlg(' Incorrect operation ', 'Calculator', 'on'); íîâîå îêíî íå ñîçäàñòñÿ. Îêíî ñ ñîîáùåíèåì îá îøèáêàõ íå ÿâëÿåòñÿ ìîäàëüíûì (îíî ïîçâîëÿåò ïåðåõîäèòü ê äðóãèì îêíàì ïðèëîæåíèé MATLAB). Äëÿ òîãî, ÷òîáû ñäåëàòü åãî ìîäàëüíûì, ñëåäóåò ïîñëå ñîçäà- íèÿ îêíà ôóíêöèåé errordlg è ïðèñâîåíèÿ ïåðåìåííîé h óêàçà- òåëÿ íà ãðàôè÷åñêîå îêíî, óñòàíîâèòü ñâîéñòâî WindowStyle ãðàôè÷åñêîãî îêíà â 'modal' ïðè ïîìîùè ñëåäóþùåé ôóíêöèè: set(h,'WindowStyle', 'modal'). 2. Ôóíêöèÿ warndlg ïðåäíàçíà÷åíà äëÿ ñîçäàíèÿ äèàëîãî- âîãî îêíà ïðåäóïðåæäåíèÿ. Ôóíêöèÿ warndlg ðàáîòàåò ïðàêòè÷åñêè òàê æå, êàê errordlg, íî íå ïðåäóñìîòðåí âàðèàíò âûçîâà ñ òðåòüèì âõîäíûì àðãó- ìåíòîì 'on'. Íàïðèìåð, h = warndlg('File is out of date', 'Preprocessor'); ïðèâîäèò ê ñîçäàíèþ äèàëîãîâîãî îêíà ïðåäóïðåæäåíèÿ ñ óêà- çàòåëåì h. Îêíî ñ ïðåäóïðåæäåíèåì îòëè÷àåòñÿ îò îêíà ñ ñîîáùåíèåì îá îøèáêàõ òîëüêî ïèêòîãðàììîé. Ïîâòîðíûé âûçîâ warndlg ñ òåìè æå ñàìûìè âõîäíûìè àð-
Страницы
- « первая
- ‹ предыдущая
- …
- 78
- 79
- 80
- 81
- 82
- …
- следующая ›
- последняя »