An interface object that represents a corresponding list box element. A TListBox must be used to create a list box control in a parent TWindow. A TListBox can be used to facilitate communication between your application and the list box controls of a TDialog object. TListBox's member functions also serve instances of its derived class TComboBox. From within MDI child windows, you can access a TListBox object by using TFrameWindow::GetClientWindow. TListBox is a streamable class.
TListBox(TWindow* Parent, int Id, int x, int y, int w, int h, TModule* module = 0); TListBox(TWindow* Parent, int resourceId, TModule* module = 0)
virtual int AddString(const char far* str); virtual void ClearList(); virtual int DeleteString(int index); virtual int DirectoryList(uint attrs, const char far* fileSpec) int FindExactString(const char far* str, int searchIndex) const; virtual int FindString(const char far* str, int Index) const; int GetCaretIndex() const; virtual int GetCount() const; int GetHorizontalExtent() const; virtual uint32 GetItemData(int index) const; virtual int GetItemHeight(int index) const; int GetItemRect(int index, TRect& rect) const; bool GetSel(int index) const; int GetSelCount() const; virtual int GetSelIndex() const; int GetSelIndexes(int* indexes, int maxCount) const; int GetSelString(char far* str, int maxChars) const; int GetSelStrings(char far** strs, int maxCount, int maxChars) const; virtual int GetString(char far* str, int index) const; virtual int GetStringLen(int Index) const; int GetTopIndex() const; virtual int InsertString(const char far* str, int index); int SetCaretIndex(int index, bool partScrollOk); void SetColumnWidth(int width); void SetHorizontalExtent(int horzExtent); virtual int SetItemData(int index, uint32 itemData); virtual int SetItemHeight(int index, int height); int SetItemRect(int index, TRect& rect) const; int SetSel(int index, bool select); virtual int SetSelIndex(int index); int SetSelIndexes(int* indexes, int numSelections, bool shouldSet); int SetSelItemRange(bool select, int first, int last); int SetSelString(const char far* str, int searchIndex); int SetSelStrings(const char far** prefixes, int numSelections, bool shouldSet); bool SetTabStops(int numTabs, int far* tabs); int SetTopIndex(int index); uint Transfer(void *buffer, TTransferDirection direction);
char far* GetClassName();