PB中如何讓表單顯示在指定容器中?比如:我有一個表單,左邊顯示outlook bar,左右可能全是一個tab來左右布局,而其它的表單都需要顯示在右邊的這個TAB容器中,如何實作?謝謝!
uj5u.com熱心網友回復:
如果已經是視窗了,是不能做成TAB 的一個頁來打開的。但是可以擴展一個TAB 物件。完成以下功能:
1,定義一個空的UO,內定義一個window 變數。
2,open() 打開視窗的時候,隨即在TAB 里打開一個UO,并把該window 傳給UO里的window變數,并且調整它的視窗的位置,把該window 的title 設定成 uo的text。
3,close() 關閉視窗的時候,隨即關閉TAB 的的UO。
4,點擊TAB 頁的時候,給UO 內的window 變數寫 setfocus()
uj5u.com熱心網友回復:
謝謝,這種方法我知道了,因為下載了一個較好的框架界面中就是這樣做的,非常謝謝!但我們當初用VB的API是好象可以將某表單的顯示位置指定在某容器中的,只是我的資料沒有帶過來不記得了,有沒有同志提供一下,因為直接用API的方式可能更靈活、簡單。
uj5u.com熱心網友回復:
頂!學習了
uj5u.com熱心網友回復:
頂頂頂uj5u.com熱心網友回復:
你說的是setparent,可以把一個視窗直接放到另一個物件里
函式宣告:FUNCTION ulong SetParent(ulong hWndChild, ulong hWndNewParent) LIBRARY "user32.dll"
用法
setparent(handle(w_1), handle(tab_1.tabpage_2))
uj5u.com熱心網友回復:
你好,
你下載的框架界面發一份給我好嗎,或者把網址給我?謝謝。
我的郵箱[email protected]
uj5u.com熱心網友回復:
有那么好的框架 ,是不是要共享一下!轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/78056.html
標籤:控件與界面
下一篇:把dw的資訊讀取到文本框的小問題
