Как прокрутить выпадающий список combobox после его открытия?
Как я могу манипулировать раскрывающимся списком выпадающего списка сразу после его отображения? В частности, я хочу, чтобы выбранный в данный момент элемент отображался не в верхней части видимого диапазона, а во второй строке (при условии, что список содержит достаточно элементов и отображается полоса прокрутки). Я хочу, чтобы пользователь мог сразу же увидеть запись над выбранной в данный момент.
Что я уже пробовал:
Я играл с
CBN_DROPDOWN
(но не смог получить hwnd выпадающего списка), с CBN_SELCHANGE
(не срабатывает, когда выбор изначально установлен), с WM_CTLCOLOR
(слишком часто увольняется), и CB_SHOWDROPDOWN
(запускается до создания раскрывающегося списка).