Страница 2 из 2

Re: Как разместить полосу прокрутки не снизу, а сверху?

Добавлено: 11 янв 2016, 14:01
Сионист
Да. Не SB_VERT же.

Re: Как разместить полосу прокрутки не снизу, а сверху?

Добавлено: 11 янв 2016, 14:17
Romeo
А, вертикальную ты оставил стандартной. Ну дальше значит нужно курить мануалы.

А на горизонтальном скроле, кстати, меняется ширина бегунка, когда диапазон меняешь?

Re: Как разместить полосу прокрутки не снизу, а сверху?

Добавлено: 11 янв 2016, 17:45
Сионист
Romeo писал(а):А, вертикальную ты оставил стандартной.
Вертикальной у меня нет вообще. И не будет. Горизонтальная прокрутка необходима, так как строка может не влезать в окно. А вертикальная не нужна, так как старые сообщения должны быть во-первых давно прочитаны, а во-вторых уже не актуальны, соответственно нужны только последние, а значит вертикально прокручивать нечего. Но внизу у меня ещё и кнопки градуса, минуты и секунды и отделять их от самой форточки как то не того, вверху же находится миникарта, которую так и так надо отделить. Поэтому лучше сверху.
А на горизонтальном скроле, кстати, меняется ширина бегунка, когда диапазон меняешь?
Нет.

Re: Как разместить полосу прокрутки не снизу, а сверху?

Добавлено: 11 янв 2016, 22:31
Romeo
Сионист писал(а):Вертикальной у меня нет вообще.
А зачем тогда передавать SB_VERT, если вертикального скрола не имеется? Таким вызовом ты задаёшь диапазон для несуществующего скрола. Каким образом это всё должно работать по-твоему? Используй такие же параметры, как и в SetScrollPos и у тебя всё заработает.
Сионист писал(а):Но внизу у меня ещё и кнопки градуса, минуты и секунды и отделять их от самой форточки как то не того, вверху же находится миникарта, которую так и так надо отделить. Поэтому лучше сверху.
Если бы мне нужно было такое сделать, то я бы положил на месте мини-карты дочернее окно, на котором бы рисовал сами миникарту, а также включил бы на нём горизонтальный скрол через стили. В таком случае можно было бы обойтись стандратным скролом, а не создавать отдельно скрол-контрол. Так всё было бы логичнее, наверное.

Re: Как разместить полосу прокрутки не снизу, а сверху?

Добавлено: 12 янв 2016, 06:30
Сионист
А зачем тогда передавать SB_VERT,
Я его не передаю.
Используй такие же параметры, как и в SetScrollPos и у тебя всё заработает.
По факту не работает. Кстати, в сетпос только один пос, а в сетрэндж целых два, так что тех же параметров не хватит.
Если бы мне нужно было такое сделать, то я бы положил на месте мини-карты дочернее окно, на котором бы рисовал сами миникарту,
А я его что убрал что ли?
а также включил бы на нём горизонтальный скрол через стили.
А на нём то нафига?
В таком случае можно было бы обойтись стандратным скролом, а не создавать отдельно скрол-контрол.
Энто каким же образом?

Re: Как разместить полосу прокрутки не снизу, а сверху?

Добавлено: 24 фев 2016, 22:40
GulyaiVasko77
Я тоже с этим не сталкивался.