Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Disable Item ComboBox


Автор: navodri 20.7.2013, 10:12
Как сделать?

Автор: Ne1tr1n0 23.7.2013, 17:01
http://stackoverflow.com/a/5585420/1029518

Автор: navodri 28.7.2013, 10:02
к сожалению, это не API, и переписать его сложно.

Автор: Illusion Dolphin 28.7.2013, 10:32
Цитата

это не API

Подключаем серое вещество. Перехватываем перерисовку айтема http://msdn.microsoft.com/en-us/library/windows/desktop/bb775923%28v=vs.85%29.aspx и рисуем его неактивным на наше усмотрение. Затем надо перехватить: клик по нему и клавиши вниз и вверх, возможно ещё другие его возможность и сделать нужное (= как требуется т.к. непонятно как оно должно себя вести) поведение.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)