MFC 程序 手写创建顺序 1.继承CWinApp类 覆盖 2.继承 CFrameWnd类 3.然后在主程序中声明CMyApp对象 注: 创建对象后,就不用写WinMain()或者AfxWinMain() 这是因为,m_pMainWnd指针 指向了该CMyApp对象,所以就不需要写入口函数。 4.消 ...
分类:
编程语言 时间:
2018-11-30 00:44:46
阅读次数:
221
可能这个问题的比较小众,但还是提供一下自己的思路。 笔者使用的是VMWare Fusion11的版本,采用windows7sp1的虚拟机。 在打开Mac系统共享过来的VC++的MFC文件运行时报错:不支持16位系统,请联系软件商balabala.... 网上查了很多方法,更改路径,重启,设置兼容性等 ...
分类:
编程语言 时间:
2018-11-28 23:38:44
阅读次数:
294
窗口风格(Window style) WS_BORDER 有边框窗口 WS_CAPTION 必须和WS_BORDER风格配合,但不能与WS_DLGFRAME风格一起使用。指示窗口包含标题要部分。 WS_CHILD 说明窗口为子窗口,不能应用于弹出式窗口风格(WS_POPUP)。 WS_CHILDWI ...
分类:
编程语言 时间:
2018-11-27 19:36:23
阅读次数:
188
新建mfc应用程序,单文档 增加绘图 分别增加命令响应 添加成员变量UINIT 图形可以运行,如何保存呢?(一个集合类,CPtArt) 用一个类的对象来保存一个图形的三个要素 所以插入一个新的类(通常的类) 增加三个成员变量,第一个类型,设置为公有的 也可以在函数中直接写,添加起点,终点 让用户在构 ...
分类:
编程语言 时间:
2018-11-27 17:13:08
阅读次数:
229
参考:https://blog.csdn.net/pudongdong/article/details/69396600 之前写过win32动态显示图片的博客,这次用到了mfc。原理是一样的。 OnInitDialog函数初始化 OnPaint具体画图。 注意,要想程序运行到OnPaint方法,需要 ...
分类:
编程语言 时间:
2018-11-27 11:10:09
阅读次数:
266
由于现在很多底层协议用C/C++,然后机器学习或者深度学习等算法模型使用基于Python的TensorFlow来实现。所以现在C++用来做框架,做软件界面,然后调用Python的算法脚本来进行计算是很常见的需求。 我们的项目中也存在着这样的需求。下面来记录一下相应的实现方式。 背景:C++上用MFC ...
分类:
编程语言 时间:
2018-11-26 13:36:02
阅读次数:
363
程序员怎样才能达到编程的最高境界?最高境界绝对不是你去编两行代码,或者是几分钟能写几行代码,或者是用什么所谓的可视化工具产生最少的代码这些工作,这都不是真正的高手境界。即使是这样的高手,那也都是无知者的自封。我认为,一个程序员的成长可分为如下六个阶段。 第一阶段此阶段主要是能熟练地使用某种语言。这就 ...
分类:
其他好文 时间:
2018-11-25 17:49:21
阅读次数:
210
模块表示一段可执行的程序,其程序、数据、资源都被加载到内存中,由系统构建一个数据结构来管理它,就是一个模块,这个数据结构被称作MDB。进程是一大堆拥有权的集合,进程拥有地址控件,动态配置的内存、文件、线程、和一系列模块,操作系统用PDB的数据结构来管理它。线程表示程序代码的执行事实,系统用TDB数据 ...
分类:
编程语言 时间:
2018-11-24 11:47:35
阅读次数:
226
颜色对话框 MFC中提供了CColorDialog类封装了颜色对话框的所有操作。 CColorDialog(COLORREF clrInit = 0, DWORD dwFlags = 0, CWnd* pParentWnd = NULL); clrInit是默认颜色值。 dwFlags:自定义颜色对 ...
分类:
其他好文 时间:
2018-11-24 11:38:10
阅读次数:
139
五.MFC动态字符串类CString // …\Microsoft Visual Studio 8\VC\atlmfc\include\afx.h 一个CString对象由可变长度的一队字符组成。CString使用类似于Basic的语法提供函数和操作符。连接和比较操作符以及简化的内存管理使CStri ...
分类:
其他好文 时间:
2018-11-24 11:30:52
阅读次数:
250