Как сделать одну строку systabcontrol32, которая прокручивает, но не показывает полосу прокрутки - PullRequest
0 голосов
/ 26 марта 2009

Привет, я создаю элемент управления systabcontrol32 со стилем TCS_SINGLELINE, когда я изменяю размер окна, чтобы вкладка не помещалась, появляется элемент управления вверх-вниз, который позволяет мне прокручивать, чтобы я мог видеть все вкладки. ,

Дело в том, что кнопки вверх-вниз, кажется, не работают, если я не добавлю свойство WS_HSCROLL к элементу управления вкладками, которое делает его уродливым, как ад. Было бы здорово, если бы вверх-вниз можно было прокручивать вкладки без необходимости добавлять полосу прокрутки (тем более, что полоса прокрутки, кажется, не работает, она просто сидит там, и я не могу ее щелкнуть).

1 Ответ

1 голос
/ 26 марта 2009

Я использовал элементы управления вкладками в приложении, которое имеет TCS_SINGLELINE, и, кажется, работает нормально: если вкладок больше, чем позволяет пространство, маленькие правые / левые кнопки появляются справа, позволяя вкладке прокручиваться. Это должно "просто работать".

Можете ли вы опубликовать пример кода? Или попытаться собрать минимальное приложение, демонстрирующее, что оно не работает? Быстрый тест показывает, что все в порядке (по крайней мере, для Windows XP здесь).

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