2013-05-22 4 views
1

У меня немного болит голова, так как я не могу понять, что происходит. Поэтому у меня этот элемент TChromium установлен как выровненный с alClient. Теперь, поскольку мой borderStyle - это bsNone (полноэкранное приложение), я создал 2 кнопки для имитации минимизации и прекращения поведения. Я привязал их кверху вправо, вывел их на передний план, но не повезло, поскольку они все еще находятся в задней части TChromium.Как перекрывать TImage над компонентом TChromium

Я бы показал вам какой-то код, но я не нашел ничего, что имело бы к проблеме, как объяснение говорит все это. Любой возможный способ перекрытия этих изображений TChromium?

ответ

3

TImage, являющийся потомком TGraphicControl, не имеет дескриптора окна, поэтому он не может появляться перед любым элементом управления, у которого есть дескриптор. Картина TGraphicControl фактически встречается у своего родителей, а так как TChromium рисуется кодом Google, а не Delphi, он не знает о каких-либо специальных трюках для управления дочерними элементами, требуемых TGraphicControl.

Вместо TImage используйте реальные кнопки TButton для ваших кнопок. Они являются обычными элементами управления окон, поэтому они могут отображаться перед другими элементами управления в окне. Если вам не нравится TButton, выберите другого потомка TWinControl.

Смежные вопросы