什么叫添加到文档视图?只能添加到视图,不可能添加到文档里面.
用控制的Create函数,比如编辑控制就用CEdit::Create,列表控制就用CListBox::Create,把参数中的Parent设成视图类就行了.
如果使用FormView/RecordView/DaoRecordView,那么和在对话框中添加是一样的.
用控制的Create函数,比如编辑控制就用CEdit::Create,列表控制就用CListBox::Create,把参数中的Parent设成视图类就行了.
如果使用FormView/RecordView/DaoRecordView,那么和在对话框中添加是一样的.
2.你的文档视图是什么结构呢?
我可以给你提个建议:把你的视设为CFormView,这样你就可以使用对话框了;否则,你只能动态创建了。
如果要在文档中参考某控件,可以把视图中控件的指针传过去就可以了;不用非得在Doc中创建吧(我不知道是否可以)。
我有点外行,谢谢。
CMyView::CMyView() : CFormView(IDD_MYFORMVIEW)
{
...
}
不要有遗漏,特别是注意BEGIN_MESSAGE_MAP中的CView也要改成CFormView,很多问题就是因为忘了这里而引起的.
我照着你的办法做了,已经能过使用了。
但是现在又出现了一个问题就是运行前他会跳出一个小的对话框,标题为“新建”;
不知道是什么意思。