2013-03-08 5 views
1

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

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

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

ответ

4

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

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

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

0

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

 Смежные вопросы

  • Нет связанных вопросов^_^