virtual int GetSelection() const = 0;
virtual void GetSelection(long *from, long *to) const = 0;
virtual int GetSelection() const = 0;
virtual void GetSelection(long *from, long *to) const = 0;
// may return value different from GetSelection() when the combobox
// dropdown is shown and the user selected, but not yet accepted, a value
// different from the old one in it
// may return value different from GetSelection() when the combobox
// dropdown is shown and the user selected, but not yet accepted, a value
// different from the old one in it