sdi

    0热度

    1回答

    我有MFC SDI应用程序,在其中显示模态对话框。在此期间,可以显示第二个对话框,这也是模态的。第二个对话框做了一些工作,并通过 dlg->PostMessage(WM_CLOSE); 所有这一切工作,但第二个对话框后自动关闭是封闭的第一个对话框不是模态的更多,这意味着我可以单击该应用程序的主窗口。 任何想法如何解决这个问题?

    2热度

    1回答

    我有MFC SDI应用程序。 它具有功能区,状态栏,属性窗口,... 我需要使视图的客户区域为x % 16。 所以我不能调整整个窗口,但我需要调整CMyView可以被16个像素整除。 有没有办法做到这一点? 此代码不起作用:=( void CMyView::OnSize(UINT nType, int cx, int cy) { cx -= cx % 16; cy -= cy

    1热度

    2回答

    我有一个MFC程序写入,读取文件,存储数据,并将其作为文本绘制在客户端视图上。 我想制作一个菜单按钮View-> Split,将客户区域拆分为两个,分别滚动显示相同数据的视图。 我在网上看到了一些关于CWndSplitter的内容,并通过一些文档进行了阅读,但没有一篇文章证明是有用的,因为他们谈论了使用OnCreate并删除默认视图以使其工作。这不是一个选项。我想保留默认视图,但如果用户单击按钮将

    0热度

    1回答

    这是一个空SDI项目 正如你看到的,我需要把“cdockpane”的中心观点,但我没有任何想法怎么做。

    0热度

    2回答

    我有一个关于MFC的(可能荒谬的)问题 - SDI应用程序是否可以支持多种文档类型? (除了在创建新文档时显示“选择文档”对话框,但这不是绝对必要的,我可以自己处理。)我想要做的是我的应用程序的行为与现代办公程序相同,即每个新文档(某种类型)驻留在自己的应用程序实例中,而不是与其他打开文档(MDI的概念)共享公共空间。 如果SDI无法提供这样的功能(我最近的实验表明),有人可以告诉我如何处理MDI

    1热度

    1回答

    这里的想法很简单,我想,但我似乎无法弄清楚。基本上,我拥有的是一个MFC单一视图应用程序,只有一个富文本编辑控件2.0和一些文本。只要说这个控制说“请点击这里快速前进。” CHARFORMAT cf = { sizeof(cf) }; cf.dwEffects = CFM_BOLD; cf.dwMask = CFM_BOLD; m_pMessageTextBox.SetSel(13, 17)

    0热度

    1回答

    我有SDI结构程序,我想创建CDialog与子样式并使用CFormView作为其父。因为我想用CFormView作为“遏制者”。 现在我遇到了两个问题。 我无法设置setmunu到CDialog(因为对话风格是儿童) 对话框的行为非正常(对话框中有CEdit,但它不能输入...) 我该如何解决这个问题?

    0热度

    1回答

    我正在开发一个MFC应用程序(SDI)来更新,添加和删除名为security的数据库中的表。 问题是更新表中的一行后,该行更新(我验证),然后当我做另一个动作(更新另一行或删除一行)更新被取消。我真的不知道CRecordset或数据库本身是否存在问题。 //m_pSet is a an instance of a class based on CRecordSet: m_pSet->Open(

    2热度

    1回答

    我们在通过maven打包安装SDI时遇到了一些问题。 我们跟着在发现安装指南: https://github.com/Cognifide/Sling-Dynamic-Include 我们已经把依赖到我们的核心捆绑在我们的项目,并包括在它看来好像1.0.0.jar吊带动态包括 - 我们的核心包的jar文件,其余的似乎都安装了,但是,没有配置出现在系统/控制台界面中,并且它不会显示为在控制台内部有任何

    0热度

    1回答

    整天我试图解决这个简单的问题,但没有任何成功。 我在互联网上发现了很多提示,但似乎没有一个适用于我的问题。 我的问题很简单:我想换一个menue项的标题,而运行时 但现在看来,我发现所有的解决方案是非常具体的。 我的要求是这样的: - 这是一个MFC应用程序(VS2010) - 这是一个SDI应用程序,而不是MDI - 我想换一个主菜单项的标题(如“文件”),不子菜单的一个条目。 由于主输入项目,