我有点头疼,因为我真的不知道发生了什么。所以我有这个TChromium元素设置为对齐到alClient。现在,因为我的borderStyle是bsNone(全屏应用程序),我创建了2个按钮来模拟最小化和退出行为。我把它们固定在右上方,把它们带到前面,但是,运气不好,因为它们仍然在TChromium的后面。
我可以给你看一些代码,但是我找不到任何与问题相关的东西,因为解释说明了一切。
TImage,作为TGraphicControl的后代,没有窗口句柄,所以它不能出现在任何有句柄的控件前面。TGraphicControl的绘制实际上发生在它的父上,因为TChromium是由Google的代码绘制的,而不是Delphi的,所以它不知道TGraphicControl需要的任何特定于Delphi的子控件技巧。
使用真正的TButton控件来代替TImage。它们是普通的窗口控件,因此它们可以出现在其他窗口控件的前面。如果你特别不喜欢TButton,那么选择TWinControl的其他子类