有什办法判断窗口是SDI,MDI还是Dialog? 有什办法判断窗口是SDI,MDI还是Dialog? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 再新建一个,看看是不是又有一个文档生成...没有为SDI,有为MDI SDI:一个窗体下只有一个文档示图。可以参考CJLibrary MDI是一个窗体下有多个文档,对于那种需要多个文档同时操作的程序来说比较适用。 DIALOG的可视化好,对编程有利 看m_pMainWnd指针是何种基类m_pMainWnd->IsKindOf( RUNTIME_CLASS( CDialog)) //对话框m_pMainWnd->IsKindOf( RUNTIME_CLASS( CMDIFrameWnd))//MDIm_pMainWnd->IsKindOf( RUNTIME_CLASS( CFrameWnd))//SDI 这种方法是有效,但如果没得到m_pMainWnd,而只得到m_hWnd应该没办法使用吧。 怎么会没有m_pMainWnd呢?每个APP类都有m_pMainWnd的。对话框工程也会把主对话框指针赋值给m_pMainWnd Edit右侧滚动条 自动下拉 txt问题 改用visual studio 2005开发MFC程序容易上手吗? 请问如何得到一个bmp的象素信息 文件的问题 如何让我的对话框的左上角出现在我鼠标点击客户区的地方? CTreeCtrl在不同操作系统下的不同表现 CFile:: Open("该exe文件自身.exe",CFile::modeRead)在2K下OK,在ME下返回false? 我的画笔之图形文件的存储 求手动设置IP代码.... 使用OPENSSL的BAS算法的疑惑,在线求解…… 我想把edit控件的DC中内容变成bmp文件,我该如何做
MDI是一个窗体下有多个文档,对于那种需要多个文档同时操作的程序来说比较适用。
DIALOG的可视化好,对编程有利
m_pMainWnd->IsKindOf( RUNTIME_CLASS( CDialog)) //对话框
m_pMainWnd->IsKindOf( RUNTIME_CLASS( CMDIFrameWnd))//MDI
m_pMainWnd->IsKindOf( RUNTIME_CLASS( CFrameWnd))//SDI