
MFC
心飞扬0108
一个希望成为编码高手的菜鸟。
展开
-
边缘提取--原理小结(持续更新)
一直以来,在处理边缘检测问题的时候,都是把卷积核拿过来,与原图像做一个卷积操作,求取各个位置的梯度值,然后设置一个阈值,就得到了图像的边缘。但却一直对背后的数学模型不甚理解。最近查阅资料,有一点点感悟,不一定准确。梯度,是一个向量,既有大小,也有方向。表示的是某一个函数在该点处的方向导数沿着该方向(梯度方向)取得最大值(梯度的模),即在梯度方向上变化最快,变化率最大。而对于图像来说,边...原创 2020-02-16 01:48:07 · 2350 阅读 · 0 评论 -
MFC--父与子对话框之间的传值
MFC的对话框之间互相传值的一个小程序原创 2016-10-24 00:14:23 · 3940 阅读 · 7 评论 -
BSTR ASCII Unicode _T 宏
(1)Basic String (一个与自动化相兼容的类型)它被描述成一个与自动化相兼容的类型,由于操作系统提供相应的API(应用程序接口)如(SysAllocString)来管理它以及一些默认的调度代码。因此BSTR实际上就是一个COM字符串。为什么需要BSTR?COM是一种跨编程语言的平台,需要提供语言无关的数据类型。多数编程语言有自己的字符串表示。●C++ 字符串是以原创 2016-11-07 09:32:58 · 448 阅读 · 0 评论 -
MFC--LIB
学了一年的C和MFC,很多基本概念都很模糊。一:Liblib分2种,一种是静态库,如如C-Runtime库(即C运行时库),这种LIB中有函数的实现代码,一般用在静态连编上,他是将LIB中的代码加入目标模块(EXE或者DLL)文件中,所以链接好后,lib就没有用了。 还有一种是和DLL配合使用的,里面没有代码,代码是在DLL中的,这种LIB是用在静态调用DLL上的,所以起的作用也是链接原创 2016-11-13 20:40:30 · 504 阅读 · 0 评论 -
跨DLL进行对话框的调用
http://www.xuebuyuan.com/1493254.html 跨DLL进行对话框的调用,MFC真的难懂,纠结半天,还是看了上面大神的帖子才明白。(写的很详细,但我对MFC知道的不多,所以其实也还是一知半解,码了以后留着多看几次)转载 2016-12-28 11:26:47 · 424 阅读 · 0 评论 -
MFC不同dll中对话框的调用问题
碰到一个问题,在不同dll中对话框的调用一直报错,调试发现在OnInitDialog()的时候系统死掉,网上一查才知道还是MFC了解的太少。网上提供了2种方法,一是将DLL编译成静态链接,即通过更改项目属性-配置属性-常规-MFC的使用中更改,这个我直接pass了,因为我觉得都是本机测试,不会是因为这个问题,第二种方法是在定义对话框之前加上:AFX_MANAGE_STATE(AfxGe原创 2016-11-16 11:20:20 · 1789 阅读 · 0 评论 -
在你的DLL中,如何导入(导出)一个类,使得其他项目可以调用该类?
1:新建一个MFC 应用程序,作为启动项2:新建一个MFC DLL 作为子项,添加类CTest3:配置:启动项-属性-(1)C/C++ --附加包含目录(..\CTest) ;(2)链接器- 常规-附加库目录-(..\Debug)(3) 链接器-输入--附加依赖项(CTest.lib);4:在CTest的头文件添加输入输出的控制宏#ifdef SSORT_DLL#define S原创 2017-08-03 15:18:19 · 1406 阅读 · 0 评论