
MFC
MFC学习中的一些问题,经验,小技巧
小西瓜.n
这个作者很懒,什么都没留下…
展开
-
MFC问题:封装dll遇到的奇葩错误:error LNK2005: _DllMain@12 已经在 DLLMain.obj 中定义
创建的dll工程,在需要添加MFC文件时候,遇到问题:error LNK2005: _DllMain@12 已经在 DLLMain.obj 中定义。原创 2025-02-18 13:36:12 · 223 阅读 · 0 评论 -
MFC--单文档接口(SDI)、多文档接口(MDI)、对话框进行创建的区别
应用程序可以同时打开和管理多个文档。每个文档通常是单独的窗口,可以在应用程序的主窗口内部进行管理。可方便的使用控件,所见即所得的编程,没有菜单栏、工具栏等。有菜单栏、工具栏等,应用程序一次只能打开一个文档。,继承自 CWinApp。,继承自 CDialog。原创 2025-03-05 13:21:34 · 479 阅读 · 0 评论 -
MFC解析
F11可以看到程序断在程序入口,_tWinMain\AfxWinMain。MFC程序入口_edit_0。原创 2025-03-05 15:07:50 · 96 阅读 · 0 评论 -
MFC\QT \C#
MFC\QT \C#都是框架。MFC架构思想丰富,但是没有QT简单。MFC存在主要是以前的MFC大项目的延续。MFC和QT都需要学习,学到MFC之后,学习其他就比较简单了。MFC依托于Windows平台,兼容性好,相比QT比较稳定,这是最大优势。原创 2025-03-05 14:28:02 · 204 阅读 · 0 评论 -
CDialog.DoModal()返回值为-1
创建模式对话框不成功。原创 2025-02-25 15:38:42 · 82 阅读 · 0 评论 -
CString 和 string 转换
在使用MFC时,遇到了CString与string转换。原创 2025-02-19 15:34:50 · 225 阅读 · 0 评论 -
MFC 消息类型
控件通知消息:按钮点击、列表框选择。命令消息:菜单、工具栏的点击。原创 2025-03-05 15:26:46 · 183 阅读 · 0 评论 -
MFC的使用——Menu菜单
在Dlg.cpp的初始化程序BOOL CDlg::OnInitDialog()中。但还有特别重要的一点,运行时就会有menu显示出来。,添加资源选中Menu点击新建。在Dlg.h添加声明。原创 2025-02-17 16:14:12 · 302 阅读 · 0 评论 -
MFC中更改View类的基类CView为CScrollView
SetScrollSizes函数去设定默认文档的大小。否则将会出现如下在Viewscrl.cpp中的134行的错误 TRACE0( "Error: must call SetScrollSizes() or SetScaleToFitSize() ");由于要将图像显示,并且使用带有滚轮的功能,自动生成的多文档MFC中View的基类为CView。因此,需要将基类CView为CScrollView。原创 2025-02-25 14:14:02 · 163 阅读 · 0 评论 -
错误 1 error LNK2001: 无法解析的外部符号 “protected: virtual struct AFX_MSGMAP const * __thiscall CDlgLinerPara
错误与解决方案:在MFC中在不需要用消息映射宏时,把它删除干净。原创 2025-02-25 16:34:28 · 219 阅读 · 0 评论