mfc

    1热度

    1回答

    我创建了一个项目U A菜单样式与代码强调: void CPersonalEditorView::OnStylesU(){ CHARFORMAT cf; cf.cbSize = sizeof(cf); cf.dwMask = CFM_UNDERLINE; cf.dwEffects = CFE_UNDERLINE; GetRichEditCtrl().

    1热度

    1回答

    如果多个线程同时在相同的CHttpConnection对象上打开请求,会发生什么情况?请求是排队还是流水线,还是会崩溃或故障?

    0热度

    1回答

    我需要一些非常相似但有变化的东西。 #include <stdio.h> #include <stdarg.h> void WriteFormatted (const char * format, ...) { va_list args; va_start (args, format); vprintf (format, args); va_end

    1热度

    1回答

    我在我的对话框中有简单的CTreeCtrl。它只有两个层次的深度,这样的事情: 试想一下,用户点击“三”节点,使其成为选中,那么他推的按钮,这也是对话和执行上下面的代码: : // m_tree is a dialog-based class member of CTreeCtrl type HTREEITEM hItem = m_tree.GetSelectedItem(); if (hIt

    1热度

    1回答

    我有一个MFC应用程序,它具有默认的MFC DPI支持:它支持高DPI,但不支持DPI。 Windows 10版本1703增加了对System (enhanced) DPI scaling的支持。我在.exe兼容性设置中从Windows资源管理器启用了此模式,并且适用于我的应用程序。 理想情况下,我会让应用程序完全符合多显示器DPI,但这是相当数量的工作。相反,如果操作系统支持,我想告诉操作系统为

    2热度

    1回答

    我意识到这是一个微不足道的问题,我甚至看了一本MFC书(由Prosise编写的Windows with MFC)。但是,我找不到解决方案。 我想动态创建一个旋转按钮控制,这里是一个简化的代码: CEdit* m_editControl = new CEdit(); m_EditControl->Create(WS_VISIBLE | WS_CHILD , rectEdit, this,

    0热度

    1回答

    我想填写我的对话框的一些领域,当它显示。因此,我想遵循这些步骤: 构造对话框对象 调用的DoModal() 初始化其领域 不过,我可以通到下面的DoModal指令( )只有当对话框关闭时。因此,我如何初始化我的对话框的字段? 我试图重写的DoModal(): int MyDialog::DoModal() { int a = CDialogEx::DoModal(); Ini

    1热度

    1回答

    我有一个包含120个项目的旧MFC解决方案。 现在我试着用VISUALC 2017年编译,但每个项目发出错误: cannot open file mfc140d.lib 打开项目属性,改变平台的工具包,VS2017 141和语言版本的C++ 17点的修复它。 但是为120个项目执行此操作需要花费很长时间,然后对于发布版本也是如此。哪些是项目文件中的设置,我可以通过编程方式更改以设置这两个选项?我肯

    0热度

    1回答

    我在MFC应用程序(vs2008)中有现有的电子邮件客户端。我想将电子邮件保存到.msg文件。 所以我调查发现一个sample 搜索引用LPMessage,发现它们是从现有的.msg文件或消息对象创建的。在我的应用程序中,我没有可以构建消息对象的消息对象。我必须从头开始创建它。我不确定,我正在调查方向是否正确,还有其他更简单的方法。谁可以帮我这个事 ?

    0热度

    1回答

    首先,我让我的CMFCToolbar永久与 m_wndMyToolBar.SetPermament(TRUE); //它消除了关闭按钮 现在,我怎么能做到这一点,用户不能移动的永久CMFCToolbar? 我试图继承CMFCToolbar,但ON_WM_MOUSEMOVE & ON_WM_NCMOUSEMOVE永远不会在此类中调用。