Сделать выбранную вкладку не по центру в MFC CTabCtrl - PullRequest
0 голосов
/ 26 ноября 2018

Я создал панель управления вкладками 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». Исходное состояние - левое.Когда вы нажимаете «С», он становится в центре.Я бы хотел, чтобы буква «С» была справа, даже после нажатия на нее.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...