nt k) {s [1]; (k gt;=0 amp; amp; k lt;=STR_MAX) {(int i=0; i lt; k; i ++) { (s, % d , i + 1); [i]=new ListItem (x + 1, y + i * LINE_HEIGHT + 1, w, LINE_HEIGHT, s); ++;
}
}
} ListBox :: UpdateRow (int k, char * text) {// printf (% d t% s n , k, text); [- k] - gt ; setText (text); [k] - gt; Show ();
} ListBox :: Clear () {(int i=0; i lt; n; i ++) delete lItem [i];=0;
} ListBox :: Erase () {(int i=0; i lt; n; i ++) lItem [i] - gt; Erase ();
} ListBox :: Show () {(x, y, x + w, y + h);
} ListBox :: Count () {( n =% d n , n);
}
Додаток 11. Файл main.cpp
# include lt; cstdlib gt;
# include lt; graphics.h gt;
# include desk.h * ptr=NULL;
main (void) {gd=DETECT, gm; ( amp; gd, amp; gm, ); dsk; .Go (); ( pause ); () ; 0;
}
Додаток 12. Зображення