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


Автор: marhatter 16.4.2014, 13:37
Здрвствуйте. Возникла проблема при нажатии кнопки ALT исчезают компоненты такие как TButton, TCheckBox. Компоненты появляются после:
- сворачивании/разворачивании формы
- провести курсором по месту где были компоненты

Почитал по этой проблеме, нашел рекомендации:
- VistaAltFix отсюда ­http://qc.embarcadero.com/wc/qcmain.aspx?d=37403
- перерисовывать компоненты

Предложенные варианты не варианты  smile для решения, т.к. в приложении много форм. Может чего подправить в TWinContol?

Автор: PointerToNil 16.4.2014, 18:56
а как же это: 
Цитата(http://qc.embarcadero.com/wc/qcmain.aspx?d=37403)
Update (Dec 18 2006): Per-Erik Andersson came up with a new approach that is MUCH BETTER. It hooks the WM_UPDATEUISTATE message and only requires a single component instance to handle all forms in an application. Source is available at http://cc.codegear.com/item/24282

Автор: marhatter 17.4.2014, 09:26
Цитата(PointerToNil @ 16.4.2014,  18:56)
а как же это: 
Цитата(http://qc.embarcadero.com/wc/qcmain.aspx?d=37403)
Update (Dec 18 2006): Per-Erik Andersson came up with a new approach that is MUCH BETTER. It hooks the WM_UPDATEUISTATE message and only requires a single component instance to handle all forms in an application. Source is available at http://cc.codegear.com/item/24282

Все это хорошо, но вот если из главной формы вызываются формы отчетов (FastReport), то ситуация не исправляется - на формах отчетов при нажатии Alt также исчезают компоненты.

Автор: marhatter 18.4.2014, 16:13
Вопрос закрыт.

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