RAWY_EX писал(а):
ну я тут не при делах это все мусор nesco я давал пример без хлама вот так у вас должно работать
Ты хоть понимаешь, что правишь?
procedure THiAsmClass.doShowDropDown(var _Data:TData; Index:word);
var
sControl: PControl;
Info: TComboBoxInfo;
begin
sControl := PControl(ToIntegerEvent(PHandle));
//if not Assigned(sControl) then exit;
//ZeroMemory(@Info, SizeOf(Info));
//Info.cbSize := SizeOf(Info);
//GetComboBoxInfo(sControl.Handle, Info);
SendMessage(sControl.Handle, CB_SHOWDROPDOWN, ToInteger(_Data), 0);
ShowScrollBar(Info.hwndList, SB_VERT, false);
end;
Ну и нафиг тебе тогда последняя строка кода, если ты взял, да и отключил получение структуры, которая содержит дескриптор окна сабкласса, отключил бы и ее для полного счастья, и тогда вообще IC не нужен, и решается все обычным SendMessage, пример с ним уже есть в теме
------------ Дoбавленo в 17.33:
RAWY_EX писал(а):
я давал пример без хламаА где это, интересно, твой пример без хлама, что-то в упор его не видно?