Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1.  msgbox âåðñèÿ 26.05.2009
  2.  
  3.  *** Î ïðîãðàììå ***
  4.   Ïðîãðàììà äëÿ âûâîäà îêíà ñ ñîîáùåíèÿìè.
  5.   Ëèöåíçèÿ ñâîáîäíàÿ.
  6.  
  7.  *** Âîçìîæíîñòè ***
  8.   Ìîæíî âûâîäèòü ñîîáùåíèÿ ñ òåêñòîì, â êîòîðûõ äî 8 êíîïîê
  9.   (óêàçàíî â êîíñòàíòå MB_MAX_BUT).
  10.   Âû÷èñëåíèå êîîðäèíàò êíîïîê è òåêñòà äåëàåòñÿ àâòîìàòè÷åñêè.
  11.   Óïðàâëåíèå êíîïêàìè (Âëåâî, Âïðàâî, Enter)
  12.   Íà êàäæóþ êíîïêó ñîîáùåíèÿ âîçìîæíî íàçíà÷èòü ñâîþ ôóíêöèþ.
  13.  
  14.  *** Îãðàíè÷åíèÿ ***
  15.   Ïðè èñïîëüçîâàíèè msgbox-îâ, íóæíî ñòàðàòüñÿ èçáåãàòü ñèòóàöèé,
  16.   êîãäà íåñêîëüêî ñîîáùåíèé îòêðûòî îäíîâðåìåííî. Ïîòîìó ÷òî âñå îêíà
  17.   msgbox èñïîëüçóþò îäíè è òå æå óêàçàòåëè, è âîçìîæåí êîíôëèêò.
  18.  
  19.  *** Îïèñàíèå ***
  20.   Èç áèáëèîòåêè ýêñïîðòèðóþòñÿ 3 ïàðàìåòðà:
  21.     mb_create - ôóíêöèÿ äëÿ ñîçäàíèÿ ïîòîêà ñ îêíîì ñîîáùåíèÿ
  22.     mb_reinit - ôóíêöèÿ äëÿ (ïåðå)âû÷èñëåíèÿ ðàçìåðîâ îêíà ñ ñîîáùåíèåì
  23.   Îáû÷íî â áîëüøèíñòâå ñëó÷àåâ Âû áóäåòå ïîëüçîâàòüñÿ òîëüêî ôóíêöèåé mb_create.
  24.   Ôóíêöèÿ mb_reinit áóäåò íóæíà òîëüêî â òîì ñëó÷àå, åñëè Âû
  25.   çàõîòèòå çàìåíèòü ãîòîâîå ñîîáùåíèå ïîñëå åãî óñïåøíîãî çàïóñêà.
  26.     mb_setfunctions - íàçíà÷åíèå ôóíêöèé êíîïêàì. Ïðè íàæàòèè íà êíîïêó
  27.   ñîîáùåíèå çàêðûâàåòñÿ, íî åñëè êíîïêå áûëà íàçíà÷åíà ôóíêöèÿ, òî ñïåðâà áóäåò
  28.   âûçâàíà ôóíêöèÿ.