![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
文章平均质量分 75
wu_zhiyuan
这个作者很懒,什么都没留下…
展开
-
MFC GDI 图形设备接口函数
摘录多个CSDN博文,并梳理总结,仅供学习原创 2022-08-09 13:03:49 · 1888 阅读 · 2 评论 -
VC bmp文件总结
文摘杂烩原创 2022-08-03 18:15:53 · 715 阅读 · 0 评论 -
QT收费吗?
http://blog.csdn.net/sharecode/article/details/7420306关于Qt的三种协议以及是否收费,有以下引文:引文一:最近一直在学习 Qt。Qt 有两个许可证:LGPL 和商业协议。这两个协议在现在的 Qt 版本中的代码是完全一致的(潜在含义是,Qt 的早期版本,商业版的 Qt 通常包含有一些开源版本所没有的库,比如 QtSingleApplication 这个库)。所以现在对于普通开发人员和部分商业公司来说,使用 LGPL 版本的 Qt 可以节省很大的开销。转载 2021-06-13 23:22:02 · 4002 阅读 · 0 评论 -
C++小知识——VS2013 MFC基于对话框编程
转载自:https://blog.csdn.net/wokaowokaowokao12345/article/details/53173966前言一直利用Qt库做Ui设计,但针对于一些MFC项目,掌握一些必要的MFC开发技巧还是很有必要的。这篇博客里就将自己所学的一些MFC浅显知识记录一下,方便今后的学习。博客里只记录关键步骤。一、新建MFC项目选择:基于对话框MFC的使用:在共享DLL中使用MFC (程序运行需要dll)在静态库中使用MFC (程序较大,运行时不需要dll)设置MFC程序转载 2021-06-13 22:51:12 · 3345 阅读 · 0 评论 -
使用 Visual C++ 可再发行组件包部署 Visual C++ 应用程序
演练:使用 Visual C++ 可再发行组件包部署 Visual C++ 应用程序2019/04/23CO本文分步说明了如何使用 Visual C++ 可再发行组件包部署 Visual C++ 应用程序的方法。先决条件要完成本演练,必须具有以下组件:一台已安装 Visual Studio 的计算机。另一台没有 Visual C++ 库的计算机。使用 Visual C++ 可再发行组件包部署应用程序按照演练:使用安装项目部署 Visual C++ 应用程序中的步骤创建并生成 MFC 应用原创 2021-06-13 12:48:25 · 648 阅读 · 0 评论 -
Error C1189: #error: Please use the /MD switch for _AFXDLL builds
在VS 2017中编译程序时出现错误:错误提示1:error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]原因:常规里面是:在静态库中使用MFC,或使用标准Windows库,此时该处可能无论是什么都会报错运行库中多线程调试是:MDd(多线程调试DLL)转载 2021-06-13 12:18:57 · 1754 阅读 · 0 评论 -
无窗口的CWnd类 可以接收消息吗? 解决方法:动态创建窗口
不能,因为无窗口的CWnd类其m_hWnd为0x000000。没有句柄,其他类也就无法使用::SendMessage(hwnd, …)向其发送消息。解决方法:为CWnd类动态创建一个透明窗口。动态创建MFC窗口和控件前言:那么如何动态创建窗口和控件呢?本质:都是利用CreateWindowEx,CreateWindowMFC接口:Create --里面封装了CreateWindowCreateEx --里面封装了CreateWindowExwin32接口:Create转载 2021-05-31 00:31:45 · 739 阅读 · 0 评论 -
MFC List Control控件的使用
List Control控件选择控件拖动创建控件修改view属性创建变量创建列表头BOOL CUIVdataParamDlg::OnInitDialog(){ CDialog::OnInitDialog(); // TODO: 在此添加额外的初始化 // 初始化索引列表 m_indexsListCtrl.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES ); // 选中方式 m_indexsListCtrl原创 2021-05-12 00:01:20 · 481 阅读 · 0 评论 -
MFC 改变按钮颜色 - 自定义按钮类
MFC 改变按钮颜色 - 自定义按钮类这里写目录标题MFC 改变按钮颜色 - 自定义按钮类按钮的重绘第一步:新建 自定义按钮类第二步 修改按钮的自绘 属性第三步 将按钮类修改为CCustomButton按钮的重绘主要原理是:一把按钮的重绘属性激活,而覆写DrawItem方法。第一步:新建 自定义按钮类新建一个MFC类CCustButton类,继承CButton类。主要代码如下:CustomButton.h 声明文件// CCustomButtonclass CCustomButton原创 2021-05-11 23:10:58 · 1033 阅读 · 1 评论