# hgeGUIListbox class hgeGUIListbox is a class for listbox GUI control. To create a hgeGUIListbox object you may use this constructor:
    hgeGUIListbox(
      int       id,
      float     x,
      float     y,
      float     w,
      float     h,
      hgeFont  *fnt,
      DWORD     tColor,
      DWORD     thColor,
      DWORD     hColor
    );
## Parameters id Integer identificator for the created control. x The listbox's top-left corner x-coordinate. y The listbox's top-left corner y-coordinate. w The listbox's width. h The listbox's height. fnt Pointer to the hgeFont object to be used for rendering listbox items text. tColor The color to use for rendering listbox items. thColor The color to use for rendering highlighted listbox items. hColor The color to use for rendering the stripe under highlighted listbox item. ## Other methods
AddItem | Adds an item to the listbox.
DeleteItem | Deletes an item from the listbox.
GetSelectedItem | Returns the index of currently selected item.
SetSelectedItem | Changes selection to the specified item.
GetTopItem | Returns the index of the first displayed item.
SetTopItem | Changes the first displayed item to the specified one.
GetItemText | Returns the text string of the specified item.
GetNumItems | Returns total number of items in the listbox.
GetNumRows | Returns the number of simultaneously visible items.
Clear | Removes all items from the listbox.
## Requirements Header: hgeguictrls.h Import library: hgehelp.lib