mfc如何显示两个窗体?

2025-03-07 01:33:31
推荐回答(2个)
回答1:

这个需求并不难,只要2号窗口设置WS_CHILD或WS_POPUP属性并设置1号为父窗口,就可以创建这个模式的窗口,通过CreateWindow函数实现。

但在MFC中,这个模式显然是和标准逻辑有冲突的。MFC下的各种“窗体”,通常都是CWnd的派生类窗口,对窗口的模式做了大量的限定,很多诸如视图、对话框等,不能简单的进行嵌套。

回答2:

窗体2的parent指向窗体1, 窗体2设为child.