Delphi DbLookupComboBox с CheckListBox
Я хочу создать в Delphi новый компонент, унаследованный от TDBLookupComboBox. Мой единственный вопрос: как я могу заменить элемент управления, который отображается, когда ComboBox выпадает, и вместо этого показывать TCheckListBox? Это Win-Api в сочетании с всплывающим окном? И как я могу изменить вид всплывающего окна на обычный TWinControl? Спасибо!