做成BOTTOM 或者TOP方向的可以通过属性设置,但做成左右方向的怎么弄呢?还望大虾门指点

解决方案 »

  1.   

    设置TCS_VERTICAL | TCS_MULTILINE |TCS_RIGHT 
      

  2.   

    DWORD dwStyle = m_Tab.GetExStyle();
    m_Tab.SetExtendedStyle(dwStyle|TCS_VERTICAL|TCS_MULTILINE|TCS_RIGHT );
     
    楼上的老兄,我这样设置了,怎么还不可以呢?
      

  3.   

    你这段代码加在哪了?
    其实用不着写程序,在资源属性上设置就可以,主要是VERTICAL。
      

  4.   

    在OnInitDialog里BOOL CDlgPermission::OnInitDialog()
    {
    CDialog::OnInitDialog(); DWORD dwStyle = m_TabPermission.GetExStyle();
    m_TabPermission.SetExtendedStyle(dwStyle|TCS_VERTICAL);
       
    m_TabPermission.InsertItem(0,_T("系统管理"));
    m_TabPermission.InsertItem(1,_T("设备管理"));
    m_TabPermission.InsertItem(2,_T("其他")); m_dlgSysManager.Create(IDD_DLG_SYSMANAGER,&m_TabPermission);
    m_dlgDeviceManager.Create(IDD_DLG_DEVICEMANAGER,&m_TabPermission);
    m_dlgOtherManager.Create(IDD_DLG_OTHERMANAGER,&m_TabPermission);

    CRect r;   
    m_TabPermission.GetClientRect(&r);   
    m_dlgSysManager.SetWindowPos(NULL,0,30,r.right-20,r.bottom-40,SWP_SHOWWINDOW);   
    m_dlgDeviceManager.SetWindowPos(NULL,0,30,r.right-20,r.bottom-40,SWP_HIDEWINDOW);
    m_dlgOtherManager.SetWindowPos(NULL,0,30,r.right-20,r.bottom-40,SWP_HIDEWINDOW); return TRUE;  // return TRUE unless you set the focus to a control
    // 异常: OCX 属性页应返回 FALSE
    }
      

  5.   

    SetExtendedStyle是用来设置扩充样式的。
      

  6.   

    楼上果然高人,好眼力!LZ如果一定要用程序设置的话ModifyStyle吧。
      

  7.   

    还有个小问题,就是想设置每个tab头的宽度和高度,好象SetItemSize并不听使唤