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

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

Когда я смотрю на конструктор форм C #, я вижу, что на экране он фактически показывает окно и список элементов управления, а когда вы перетаскиваете кнопку в это окно, он рисует кнопку в этой позиции. Это настоящая кнопка или просто изображение, которое можно перетаскивать? Это реальная форма / окно с кнопкой выхода и т. Д. Или это изображение, которое можно перетаскивать?

Я пытаюсь понять, как нарисовать эту форму / окно в моем главном окне. Есть идеи?

1

Решение

Это зависит, во многих случаях, это реальное окно.

Например, в Qt, MFC, C ++ Builder, когда вы используете конструктор форм WYSIWYG. Они действительно создают форму, но с возможностью перетаскивания элементов управления.

Если вы хотите создать такой инструмент, как они, вы должны динамически создавать окна, диалоги, кнопки, правки, … и прикреплять их к основной форме.

4

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

Вы должны взглянуть на этот. Это называется The GUI Loft,

0

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