Прокрутка Win32 Dialog с дочерними полями редактирования

У меня есть диалог Windows Win32 в C ++ с несколькими элементами. В настоящее время внизу есть элемент управления Rich Edit, а в правом верхнем углу — древовидный список, созданный в редакторе ресурсов. Я программно добавил к нему другие поля редактирования и флажки в левом верхнем углу. Однако, в зависимости от контекста, иногда не хватает места. Итак, я хочу создать своего рода «окно» в диалоговом окне со полосами прокрутки, в которое я прикрепляю все свои элементы управления и флажки редактирования, чтобы оно прокручивалось при необходимости и, конечно, вырезало, с точностью до пикселя, те, которые вне диапазона полос прокрутки.

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

Так это возможно? Должен ли я сам обрабатывать полосы прокрутки? Или есть какая-то волшебная установка Windows, которая позволит это …?

Спасибо

Шон Южный

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]