MFC

求教 :基于 文档视图建立的 窗口里面可以 像对话框 一样 加入控件等 吗?

作者: un_death_bird   发布时间: 2011-06-16

可以的,好像有个FormView

作者: starytx   发布时间: 2011-06-16

建立工程的时候把View的基类改成CFormView

作者: huangcheng90   发布时间: 2011-06-16

怎么才算一样,如果是动态创建是可以的,想像Dlalog一样在资源文件中定义好是不行的。

作者: kyotrue   发布时间: 2011-06-16

CFormView可以做到,很容易的!

作者: shiyunqiang   发布时间: 2011-06-16

CFormView或动态创建

作者: sg_knight   发布时间: 2011-06-16

这是在单文档中添加ListBox控件和 Button控件:(首先给View类添加WM_CREATE消息函数)[code=C/C++][/code]int C**View::OnCreate(LPCREATESTRUCT lpCreateStruct) 
{
if (CView::OnCreate(lpCreateStruct) == -1)
return -1;

// TODO: Add your specialized creation code here
m_listbox.Create(
WS_CHILD|WS_VISIBLE|LBS_STANDARD|WS_HSCROLL,
CRect(20,20,200,100),
this,
IDC_LISTBOX);
m_listbox.AddString("Visual C++");
m_listbox.AddString("Visual J++");
m_listbox.AddString("Visual C#");
m_listbox.AddString("Visual .NET");
m_listbox.AddString("Visual Basic");
m_listbox.AddString("others");
m_btn.Create(
"按钮控件",
WS_CHILD|WS_VISIBLE|WS_BORDER,
CRect(50,100,150,130),
this,
IDC_BUTTON);
return 0;
}

作者: mfcing   发布时间: 2011-06-16