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