а) Твое сообщение
и поэтому думается мне, что место ему - в hiComboBox.pas, а не в Win.pas
не соответствует действительности
б) Мое сообщение
CBN_SETFOCUS возвращается KOL-ом как OnEnter
вовсе не означает, что OnEnter возникает как реакция ТОЛЬКО на CBN_SETFOCUS
в) Более точно будет:
OnEnter - это событие, возникающее как реакция на нотификацию WM_COMMAND с кодом, который конструктором записан в контроле Control.fCommandActions.aEnter
И для ComboBox-а он будет CBN_SETFOCUS, естественно (собственно, постом выше я их все и перечислил - для кого что)
Правда, если опять применить высокое искусство контекстного поиска, то можно добавить:
+на нотификацию WM_NOTIFY с кодом NM_SETFOCUS
г) Не так сложно получить эту информацию любому.
К примеру: вчера я этого тоже не знал
[size=-2]------ Добавлено в 16:20
Вот это же твои слова, вроде:
А ещё, пока разбирался с CurItem, обнаружил, что опять велосипед изобрёл
// TControl
property ItemData[ Idx: Integer ]: DWORD read GetItemData write SetItemData;
{* |<#listbox>
|<#combo>
Access to user-defined data, associated with the item of a list box and
combo box. }
Дык вроде ТОЧНО такая же история
Именно в этих табличках есть поля aGetItemData, aSetItemData, устанавливаемые конструкторами в нужные значения для ListBox: LB_GETITEMDATA,LB_SETITEMDATA, а для ComboBox: CB_GETITEMDATA,CB_SETITEMDATA.