[問題] 請問MFC的CTabCtrl加page問題
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
MFC
問題(Question):
我使用MFC的CTabCtrl (m_tab)
加了兩個tab
然後分別為兩個tab加入頁面內容
繼承CDialogEx的member m_page1,m_page2
m_page1.Create(IDD_TAB_PAGE1, &m_tab);
m_page2.Create(IDD_TAB_PAGE2, &m_tab);
CRect rc;
m_tab.GetClientRect(rc);
rc.top += 30;
m_page1.MoveWindow(&rc);
m_page2.MoveWindow(&rc);
本來是希望能讓page能夠正確的嵌在tab頁裡
不過rc的位置似乎需要手動調整
要慢慢試rc.top += 值是多少
20會太上面蓋掉tab
rc.top += 40又會太下面露出空隙
請問用CtabCtrl加page本來就這麼麻煩嗎?
有沒有比較好的方式可以加dialog
讓位置自動對齊parent的client woindow不需要這樣慢慢try?
感謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.163.79.217
→
09/17 21:53, , 1F
09/17 21:53, 1F
→
09/19 00:35, , 2F
09/19 00:35, 2F
→
09/19 08:10, , 3F
09/19 08:10, 3F
→
09/19 08:11, , 4F
09/19 08:11, 4F