0
使用C++,MFC,我有一個MDI選項卡組的應用程序。我寫了代碼 vote 0answers 21 views 以編程方式創建新的選項卡組並移動選項卡。這一切都很好。調整MDI選項卡組的大小
但是我在設置選項卡組的大小時遇到了問題。默認情況下,這些組的大小是可用空間的一半。我無法在選項卡控件類上找到官方大小的方法。所以我嘗試在組控件上使用SetWindowPos()和MoveWindow()。這似乎有影響,但不是完全影響。
例如,假設我希望A組爲框架窗口區域的10%,而B組爲90%。當我向SetWindowPos()或MoveWindow()發出呼叫時,我得到了約30%:70%而不是10%:我問了90%。它似乎想要做我說的話,但它正在與之搏鬥。
我也試着事先調用tab控件的AutoSizeWindow(FALSE)方法。
但這並沒有幫助。
任何想法? 任何想法?