| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Добавить объект управления на SDI-документ... |
| Автор: mustelus 31.5.2011, 14:03 |
| Доброго времени суток! У меня возникла глупая идея добавить элемент управления на SDI-документ (к примеру - кнопку). Использую MS VS 2010. С помощью ClassWizard создаю свой класс унаследованный от CButton и на этом все... Каким образом добавить этот объект к "окну" и как "инициализировать" ? Заранее спасибо! |
| Автор: Earnest 3.6.2011, 07:05 |
| В документ контрол добавить нельзя, ибо документ - не визуальный объект. Кнопку можно добавить в вид документа (CView). Основных способов 2: либо динамически создавать в коде где-нибудь на OnInitialUpdate, либо наследовать вид от CFormView и добавлять кнопки и прочая в редакторе ресурсов, как для обычного диалога. Выбор зависит от задачи: если вид по сути форма со многими полями, то CFormView, конечно, предпочтительней. |
| Автор: mustelus 10.6.2011, 09:48 |
| Спасибо, теперь разобрался. |