Разработка графического пользовательского интерфейса в среде MATLAB. Бадриев И.Б - 90 стр.

UptoLike

90                                 Èíòåðôåéñ â ñðåäå MATLAB

     9. Ôóíêöèÿ printdlg âûçûâàåò ñòàíäàðòíîå äèàëîãîâîå îêíî
Windows äëÿ ïå÷àòè òåêóùåãî ãðàôè÷åñêîãî îêíà (åñëè íåò íè
îäíîãî îêíà, òî ñîçäàåòñÿ íîâîå). Åñëè ñóùåñòâóåò íåñêîëüêî
ãðàôè÷åñêèõ îêîí, òî ôóíêöèÿ printdlg ïîçâîëÿåò â êà÷åñòâå
âõîäíîãî ïàðàìåòðà èñïîëüçîâàòü óêàçàòåëü íà ãðàôè÷åñêîå
îêíî. Íàïðèìåð, ñëåäóþùàÿ êîìàíäà âûçûâàåò ñòàíäàðòíîå
äèàëîãîâîå îêíî Windows äëÿ ïå÷àòè ãðàôè÷åñêîãî îêíà ñ
óêàçàòåëåì hF:
     printdlg(hF);

     Ôóíêöèÿ printdlg ïîçâîëÿåò âûçûâàòü äèàëîãîâîå îêíî Print
ñèñòåìû MATLAB, íàïðèìåð:
     printdlg('-crossplatform', hF);

     Äèàëîãîâîå îêíî ïå÷àòè ÿâëÿåòñÿ ìîäàëüíûì, âûïîëíåíèå
ïðèëîæåíèÿ ïðèîñòàíàâëèâàåòñÿ äî òåõ ïîð, ïîêà îêíî íå áó-
äåò çàêðûòî.
     10. Ôóíêöèÿ uigetle ïðåäíàçíà÷åíà äëÿ ñîçäàíèÿ äèàëî-
ãîâîãî îêíà îòêðûòèÿ ôàéëà. Îáðàùåíèå ê äàííîé ôóíêöèè
èìååò ñëåäóþùèé âèä:
     [FName, PName] = uigetfile;

     Ôóíêöèÿ uigetle âûâîäèò äèàëîãîâîå îêíî îòêðûòèÿ ôàéëà
ñ ñîäåðæèìûì òåêóùåãî êàòàëîãà. Â îêíå óñòàíîâëåí ôèëüòð
ôàéëîâ â ïîëîæåíèå ALL MATLAB les; ýòî ïðèâîäèò ê îòîá-