在DXScene中加入标准控件

Posted railgunman

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在DXScene中加入标准控件相关的知识,希望对你有一定的参考价值。

DXScene里面只能加入它自己定义的Object对象,不能增加其他的控件到它的布局中,请问有什么办法可以加入比如StringGrid之内的其他控件到DXScene的布局空间


可以绑定的,有一个叫 TvgNonVGLayout layout菜单里  设置NonVGControl为StringGrid,StringGrid就可以随着TvgNonVGLayout的显示而显示,随着它的大小而变化了


 

可是当vgScene设置成透明之后,非vgScene的控件就显示不出来了,包括在NonVGControl里的,这是怎么回事????


因为你设到透明以后内部是使用Windows的分层窗口实现的. Windows分层窗口是不会处理PAINT什么的消息的.因为是靠显卡硬件在另外的层上实现的.这个是受Windows的限制.没办法. 不过有一个变通,就是你的VCL控件另外建一个窗口.两个窗口位置同步移动.  例如迅雷皮肤设置为透明的时候他的Windows标准控件就是在另外一个窗口上的

 

转自:http://bbs.2ccc.com/topic.asp?topicid=358159

 

以上是关于在DXScene中加入标准控件的主要内容,如果未能解决你的问题,请参考以下文章

CWE4.6标准中加入 OWASP 2021 TOP10

为啥要在多元回归方程中加入误差项

怎么在flash中加入mp3音乐

向QGraphicsScene中加入控件

wpf怎么在遮罩层中加入控件

怎么在JTable表格中加入如JComboBox之类的控件?有注释加分。