M@gelearn Ответов: 1

Полоса прокрутки на статическом элементе управления..


Привет всем, я создал статический элемент управления для своего проекта, и мне нужно поместить в него полосы прокрутки, потому что у меня слишком много данных, много изображений, которые не вписываются в него. Возможно ли это ... и как я могу это сделать?
Должен ли я обрабатывать случай WM_SCROLL в процедуре главного окна.. ?

Могу ли я сделать это в богатом элементе управления редактированием, поддерживает ли он даже изображения.. или просто редактировать и читать только текст.. ?

Что я уже пробовал:

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

1 Ответов

Рейтинг:
0

Richard MacCutchan

Да, вам нужно обработать сообщение WM_SCROLL. Однако, если вы используете стандартный элемент управления Windows, такие как редактирование или расширенного редактирования, прокрутка осуществляется само управление. Многое зависит от информации, которую вы хотите отобразить. Если это смесь текста и изображений, то вам может просто понадобиться простое окно и обрабатывать все обновления и прокрутку самостоятельно. Взгляните на это Элементы управления Windows - Win32 apps | Microsoft Docs[^] чтобы увидеть, может ли один из стандартных элементов управления делать то, что вы хотите.


M@gelearn

Спасибо, Ричард.. Пойду почитаю кое-что..