Клеточные метки CSliderCtrl - PullRequest
1 голос
/ 02 марта 2011

У меня есть CSliderCtrl, и чтобы дать пользователям больше информации о том, что они выбирают, я хочу, чтобы под каждым тиком отображался простой текст для отображения его значения.

Я сделал это с помощью простой статики, как показано здесь.

Slider Tic Labels

Однако они расположены статически, и я обеспокоен тем, что в разных темах и версиях Windows они не будут правильно выровнены.

Есть ли способ заставить CSliderCtrl напечатать эти ярлыки или способ получить координаты меток Тика, чтобы я мог правильно их выровнять.

1 Ответ

1 голос
/ 02 марта 2011

Я думаю, комбинация GetNumTics и GetTicPos должна дать вам все, что вам нужно. В документации говорится, что возвращаемая позиция находится в клиентских координатах, поэтому это должна быть координата X в клиентской области управления ползунком.

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