0,0 → 1,28 |
msgbox âåðñèÿ 26.05.2009 |
|
*** Î ïðîãðàììå *** |
Ïðîãðàììà äëÿ âûâîäà îêíà ñ ñîîáùåíèÿìè. |
Ëèöåíçèÿ ñâîáîäíàÿ. |
|
*** Âîçìîæíîñòè *** |
Ìîæíî âûâîäèòü ñîîáùåíèÿ ñ òåêñòîì, â êîòîðûõ äî 8 êíîïîê |
(óêàçàíî â êîíñòàíòå MB_MAX_BUT). |
Âû÷èñëåíèå êîîðäèíàò êíîïîê è òåêñòà äåëàåòñÿ àâòîìàòè÷åñêè. |
Óïðàâëåíèå êíîïêàìè (Âëåâî, Âïðàâî, Enter) |
Íà êàäæóþ êíîïêó ñîîáùåíèÿ âîçìîæíî íàçíà÷èòü ñâîþ ôóíêöèþ. |
|
*** Îãðàíè÷åíèÿ *** |
Ïðè èñïîëüçîâàíèè msgbox-îâ, íóæíî ñòàðàòüñÿ èçáåãàòü ñèòóàöèé, |
êîãäà íåñêîëüêî ñîîáùåíèé îòêðûòî îäíîâðåìåííî. Ïîòîìó ÷òî âñå îêíà |
msgbox èñïîëüçóþò îäíè è òå æå óêàçàòåëè, è âîçìîæåí êîíôëèêò. |
|
*** Îïèñàíèå *** |
Èç áèáëèîòåêè ýêñïîðòèðóþòñÿ 3 ïàðàìåòðà: |
mb_create - ôóíêöèÿ äëÿ ñîçäàíèÿ ïîòîêà ñ îêíîì ñîîáùåíèÿ |
mb_reinit - ôóíêöèÿ äëÿ (ïåðå)âû÷èñëåíèÿ ðàçìåðîâ îêíà ñ ñîîáùåíèåì |
Îáû÷íî â áîëüøèíñòâå ñëó÷àåâ Âû áóäåòå ïîëüçîâàòüñÿ òîëüêî ôóíêöèåé mb_create. |
Ôóíêöèÿ mb_reinit áóäåò íóæíà òîëüêî â òîì ñëó÷àå, åñëè Âû |
çàõîòèòå çàìåíèòü ãîòîâîå ñîîáùåíèå ïîñëå åãî óñïåøíîãî çàïóñêà. |
mb_setfunctions - íàçíà÷åíèå ôóíêöèé êíîïêàì. Ïðè íàæàòèè íà êíîïêó |
ñîîáùåíèå çàêðûâàåòñÿ, íî åñëè êíîïêå áûëà íàçíà÷åíà ôóíêöèÿ, òî ñïåðâà áóäåò |
âûçâàíà ôóíêöèÿ. |