使选定的选项卡不在MFC CTabCtrl中居中

时间:2018-11-26 16:49:49

标签: c++ mfc

我创建了一个标签控制栏CTabCtrl

    DWORD dwStyle = WS_VISIBLE|WS_CHILD|TCS_BOTTOM|
                    WS_CLIPSIBLINGS|WS_CLIPCHILDREN;

    if (!m_pTabCtrl->Create(dwStyle, CRect(0,0,0,0), this, IDC_TABCTRLBAR))
    {
        TRACE0("Unable to create tab control bar\n");
        return -1;
    }

此控件没有几个选项卡,并且太窄而无法显示所有选项卡,这意味着要查看某些选项卡,您需要向右/向左滚动。 单击某个选项卡后,它将变为“居中”。如何将其固定在原始位置而不居中?

根据要求,我添加了一张图片。为了更容易,我将选项卡的实际文本更改为“ A”,“ B”,“ C”和“ D”。初始状态为左侧。当您单击“ C”时,它将变为中间。我希望即使单击“ C”也要在右侧。

enter image description here

0 个答案:

没有答案