Subversion Repositories Kolibri OS

Rev

Rev 1374 | Rev 1711 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1374 Rev 1619
Line 10... Line 10...
10

Ââåäåíèå

10

Ââåäåíèå

11

Ôóíêöèè

11

Ôóíêöèè

12
 
12
 
13
  • edit_box_key
  • 13
  • edit_box_key
  • 14
  • edit_box_mouse
  • 14
  • edit_box_mouse
  • -
     
    15
  • edit_box_draw
  • -
     
    16
  • edit_box_set_text
  • 15
  • version_ed
  • 17
  • version_ed
  • 16
     
    18
     
    17

    Ñòðóêòóðà editbox

    19

    Ñòðóêòóðà editbox

    18

    Ñòèëè ýëåìåíòà

    20

    Ñòèëè ýëåìåíòà

    Line 28... Line 30...
    28

    Ýòà ôóíêöèÿ äîëæíà âûçûâàòñÿ ïðè ââîäå èíôîðìàöèè ñ êëàâèàòóðû.

    30

    Ýòà ôóíêöèÿ äîëæíà âûçûâàòñÿ ïðè ââîäå èíôîðìàöèè ñ êëàâèàòóðû.

    Line 29... Line 31...
    29
     
    31
     
    30

    edit_box_mouse

    32

    edit_box_mouse

    Line -... Line 33...
    -
     
    33

    Ýòà ôóíêöèÿ äîëæíà âûçûâàòñÿ ïðè ââîäå èíôîðìàöèè ñ ìûøè.

    -
     
    34
     
    -
     
    35

    edit_box_draw

    -
     
    36

    Ýòà ôóíêöèÿ äîëæíà âûçûâàòñÿ ïðè ââîäå ïåðåðèñîâêå ýëåìåíòà.

    -
     
    37
     
    -
     
    38

    edit_box_set_text

    -
     
    39

    Ýòà ôóíêöèÿ êîïèðóåò òåêñò èç óêàçàòåëÿ â òåêñòîâîå ïîëå. Åñëè òåêñò â óêàçàòåëå îêàæåòñÿ äëèííåå ÷åì äîïóñòèìûé â ýëåìåíòå edit_box, òî îí çàïèøåòñÿ íå âåñü. Ïîñëå âûçîâà äàííîé ôóíêöèè íåîáõîäèìî ïåðåðèñîâàòü îêíî ôóíêöèåé edit_box_draw, èíà÷å èçìåíåíèÿ áóäóò ñðàçó íå âèäíû. Ïðèìåð èñïîëüçîâàíèÿ:

    -
     
    40
    	push dword buf
    -
     
    41
    	push dword edit1
    -
     
    42
    	call dword [edit_box_set_text]
    -
     
    43
    .........
    -
     
    44
    buf db '111-222-333',0
    31

    Ýòà ôóíêöèÿ äîëæíà âûçûâàòñÿ ïðè ââîäå èíôîðìàöèè ñ ìûøè.

    45

    ãäå edit1 - ñòðóêòóðà ýëåìåíòà edit_box; buf - áóôåð, â êîòîðîì ñîäåðæèòñÿ óñòàíàâëèâàåìûé òåêñò.

    32
     
    46
     
    Line 33... Line 47...
    33

    version_ed

    47

    version_ed

    34

    Âåðñèÿ ýëåìåíòà

    48

    Âåðñèÿ ýëåìåíòà

    Line 72... Line 86...
    72

    Ðàçðåøàåòñÿ ââîä ÷èñåë îò 0 äî 9.

    86

    Ðàçðåøàåòñÿ ââîä ÷èñåë îò 0 äî 9.

    73

    ed_focus

    87

    ed_focus

    74

    Òåêñòîâîå ïîëå â ôîêóñå.

    88

    Òåêñòîâîå ïîëå â ôîêóñå.

    Line 75... Line 89...
    75
     
    89
     
    76
     
    90
     
    77

    Äîêóìåíòàöèÿ îáíîâëÿëàñü ïîñëåäíèé ðàç 10.01.10.

    91

    Äîêóìåíòàöèÿ îáíîâëÿëàñü ïîñëåäíèé ðàç 17.09.10.

    78
     
    92
     
    79
     
    93