请教 CTabControl 控件,如何实现跟VC6.0的工作区窗口样式。。。 请教 CTabControl 控件,如何实现跟VC6.0的工作区窗口样式就是说下面的三个Tab标签即ClassView、ResourceView、FileView 能够根据你调整窗口的宽度自动改变标签的大小以及标签文字。我自己试的每次加三个Tab就会自动出来 横向的滚动条,现在就是想不让它有滚动条,全部显示不管有几个Tab 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.vckbase.com/document/viewdoc/?id=257 此控件实现Cristi Posea.已经做的比较完美了,楼上给的地址也基于Cristi Posea.的类实现的,这里把源码给你,你详细研究一下。http://download.csdn.net/source/166611 http://www.vckbase.com/document/viewdoc/?id=257 void CTTTDlg::OnSize(UINT nType, int cx, int cy) { CDialog::OnSize(nType, cx, cy); if (m_wndTab.GetSafeHwnd()) { CRect rcTab; m_wndTab.GetWindowRect(rcTab); ScreenToClient(&rcTab); rcTab.left = 0; rcTab.right = cx; m_wndTab.MoveWindow(&rcTab); int nItemCount = m_wndTab.GetItemCount(); m_wndTab.SetItemSize(CSize(cx/nItemCount-1, rcTab.Height()-2)); }} 怎么获取客户区的坐标位置 窗口大小能设置成超过屏幕大小么? 改变Edit控件的底色后,滚动条滚动时不刷新,文字全都叠在一起,是什么原因啊?(附代码) MFC 中使用 OTL 如何在子对话框中获取视图窗口指针,以供发送消息??? 有控件实现 硬盘目录树结构的吗? sos help! dump()在mfc中干什么用地? 高性能 Windows C++ 通用组件 VC-Logger v2.0.3 正式发布 带密码的mdb的创建, 请教点小问题 A程序让B程序窗口恢复到最小化以前的状态!
http://download.csdn.net/source/166611
{
CDialog::OnSize(nType, cx, cy); if (m_wndTab.GetSafeHwnd())
{
CRect rcTab;
m_wndTab.GetWindowRect(rcTab);
ScreenToClient(&rcTab);
rcTab.left = 0;
rcTab.right = cx;
m_wndTab.MoveWindow(&rcTab);
int nItemCount = m_wndTab.GetItemCount();
m_wndTab.SetItemSize(CSize(cx/nItemCount-1, rcTab.Height()-2));
}
}