Как удлинить бегунок полосы прокрутки?
Добавлено: 08 янв 2016, 09:22
Как удлинить бегунок полосы прокрутки?
А что, можно ещё не самостоятельно? Не смешно.но этот способ хорош только в том случае, если ты полностью самостоятельно обрабатываешь все сообщения от скролбара.
Покажи, как создаёшь скролбар. Может что-то неправильно делаешь.Сионист писал(а):Если бы. В том то и дело, что длина одна при диапазоне от 0 до 1 и от 0 до >600, а не как в билдере.
Ты мог разместить на форме какой-нибудь RichEdit. У этого контрола есть свой скролбар и он сам управляет им.Сионист писал(а):А что, можно ещё не самостоятельно? Не смешно.
Кто то критиковал моё умение гуглить, а сам не может даже прочитать то, что уже написано в теме:на форме
.а не как в билдере
Покажи, как создаёшь скролбар.
Код: Выделить всё
SetScrollRange(Window, SB_HORZ, 0, MaxPosition, TRUE);
Вот этого наезда я вообще не понял. Что тебя именно смущает в моих словах? Слово "форма" или что? К чему на этот раз ты прицепился и решил съязвить? Вот всегда так... пытаешься помочь человеку, а он не с того ни с всего начинает желчью истекать.Сионист писал(а):Кто то критиковал моё умение гуглить, а сам не может даже прочитать то, что уже написано в теме
А если вызвать GetScrollInfo, то в какую величину выставлена nPage в структуре? Случайно не ноль? Причём желательно эту функцию вызывать уже после инициализации диалога (или создания окна, если это не диалог).Сионист писал(а):Код: Выделить всё
SetScrollRange(Window, SB_HORZ, 0, MaxPosition, TRUE);
Ну еслиВот этого наезда я вообще не понял. Что тебя именно смущает в моих словах? Слово "форма" или что?
, значит и не на билдере. А Вы после этого поминаете билдеровские формы и валяющиеся на них ричэдиты. Кстати, кто то в соседней теме пугал меня сложностью самостоятельного регулирования размеров скрола, но формы берут его на себя, а вот чтоб добраться до хендла VCL-ловых форточек, чтоб создать скролл как часть другой форточки, надо очень постараться.не как на билдере
Как её вообще юзать?А если вызвать GetScrollInfo, то в какую величину выставлена nPage в структуре?
Господин Сионист, я вообще никогда не писал на билдере. Термин "форма" я использовал исключительно как обобщающее название для всех окон, на которых можно размещать контролы. А RichEdit, да будет вам известно, является частью стандартных контролов Windows, а не билдеровской библиотеки VCL. Надеюсь, теперь вам понятно, моё недоумение, а также последующий ироничный тон в ответ на ваше эмоциональное фонтанирование, вызванное недостатком вашего образования?Сионист писал(а): А Вы после этого поминаете билдеровские формы и валяющиеся на них ричэдиты.
Господи, ну ведь на MSDN в статье об этой функции даже пример есть... Неужели сложно вбить в гугл?Сионист писал(а):Как её вообще юзать??