Вверх ↑
Разработчик
Ответов: 26061
Рейтинг: 2120
#1: 2016-07-30 17:33:29 ЛС | профиль | цитата
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 писал(а):
я давал пример без хлама

А где это, интересно, твой пример без хлама, что-то в упор его не видно?
карма: 22

0