ly_littlefish 2022-10-07 01:00
浏览 16
已结题

MFC单文档分割视图后,显示同一个View第二个窗口不显示

问题遇到的现象和发生背景

MFC单文档分割视图后,显示同一个View第二个窗口不显示

用代码块功能插入代码,请勿粘贴截图

m_fWndSplitter.CreateStatic(this, 1, 2);
m_fWndSplitter.CreateView(0, 0, RUNTIME_CLASS(CMyShowView), CSize(100,100), pContext);
m_fWndSplitter.CreateView(0, 1, RUNTIME_CLASS(CMyShowView), CSize(100,100), pContext);

运行结果及报错内容

只有第一个窗口显示bmp(CMyShowView显示一张固定的bmp图)

我的解答思路和尝试过的方法

CMyShowView是基于CView的类,显示一个bmp图,CInfoView是基于FormView的类空白。
m_fWndSplitter.CreateView(0, 0, RUNTIME_CLASS(CInfoView), CSize(100,100), pContext);
第二个还是没有图,CInfoView正常显示。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 10月15日
    • 创建了问题 10月7日