在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中加入标准控件的主要内容,如果未能解决你的问题,请参考以下文章