
MFC
MFC一些知识
Smart_zy
学好才有饭吃
展开
-
string、const char*、 char* 、char[]相互转换(全)
一、目的1、二、参考1、string、const char*、 char* 、char[]相互转换(全)https://blog.csdn.net/NichChen/article/details/90082849?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_re...原创 2020-10-22 17:36:32 · 143 阅读 · 0 评论 -
MFC使用AND的OGToolKits中的libOGSocket进行网络通信
一、目的1、想:使用AND的OGToolKits中的libOGSocket进行网络通信二、参考1、三、操作1、原创 2020-08-26 13:54:37 · 220 阅读 · 2 评论 -
回调函数中使用MFC类的成员或对话框控件的简单方法
一:目的1、在MFC的很多程序中,常常需要在回调函数中调用MFC类的类成员变量、类成员函数,亦或者对话框控件的句柄。由于回调函数是基于C编程的Windows SDK的技术,而类成员又有this指针客观条件限制...所以在回调函数中不能够直接访问类成员,或者操纵控制MFC对话框的控件。虽然可以把回调函数设为类的静态成员函数,以便消除this指针的限制,但诸多不便(比如只能访问静态成员等)仍让人不能够顺畅访问类成员。而下面这种方法便无需把回调函数设为类的静态成员,也能够顺利的访问类的成员和对话框控件。...原创 2020-08-22 13:07:21 · 806 阅读 · 0 评论 -
解决:中泰板卡在电脑关闭时候会程序崩溃的问题+MFC响应电脑关机指令
目录一、目的1、想:解决中泰板卡在电脑关闭时候会程序崩溃的问题(20200802)二、参考1、MFC Windowproc函数(20200802)2、MFC中OnClose和OnDestroy的调用(20200802)3、::PostQuitMessage(0) MFC中这个函数什么用途(20200802)三、操作一1、CFLYDlg.h头文件:声明函数:2、CFLYDlg.cpp源程序:定义函数一、目的1、想:解决中泰板卡在电脑关闭时候会程序崩溃的问题(2020原创 2020-08-02 20:42:49 · 413 阅读 · 0 评论 -
使用and标准库在MFC打开2个flash
一、目的1、想:使用and标准库在MFC打开2个flash二、参考1、三、操作1、void CMy01_MFCAndFlashDlg::InitFlash(){ //初始化:触摸屏flash RECT rect ; SetRect(&rect,mFlash_chuMoPing.x,mFlash_chuMoPing.y,mFlash_chuMoPing.width,mFlash_chuMoPing.height); mFlash_chu...原创 2020-07-07 10:45:48 · 158 阅读 · 0 评论 -
CString比较相等
一、目的1、在制作龙卷风时候,要将系统时间获得到,然后比较和配置文件内容,所以需要使用到:CString比较相等2、当我发现使用strcmp时候,俩个需要都是char *类型的,CString转换为char *好麻烦,最终找到了:CString比较相等二、参考1、...原创 2020-07-02 22:55:10 · 8046 阅读 · 0 评论 -
MFC获取系统当前时间+程序执行时间+系统开启时间
一、目的1、二、参考1、MFC获取系统当前时间https://www.cnblogs.com/bigbigtree/archive/2011/12/02/2272066.html①操作:成功 CString str; CTime tm; tm=CTime::GetCurrentTime(); str=tm.Format("现在时间是%Y年%m月%d日 %X"); MessageBox(str,NULL,MB_OK);②操作:成功 SYSTEMT...原创 2020-07-02 13:50:24 · 2180 阅读 · 0 评论 -
WinExec打开指定位置的delay.bat文件(mfc打开bat文件)
一、目的1、想:vs2010中直接打开某个文件二、参考1、三、操作1、操作1:①运行结果: LPCSTR ts; ts =("E:\\Test\\MFC\\TestOpenBat\\Debug\\delay.bat"); WinExec(ts,SW_SHOW);原创 2020-07-01 22:35:18 · 568 阅读 · 0 评论 -
无法启动程序 系统找不到指定的文件
一:目的+问题1、公司的ART板卡厂家案例程序,打开、重新生成运行发现报错了1、想解决:无法启动程序 系统找不到指定的文件二、参考1、【解决】无法启动程序/exe 系统找不到指定的文件https://www.jianshu.com/p/4d070dced8a6①总结:good:是比较有效的,下面操作是我自己进行制作的三、操作1、输出文件修改:输出文件内容是可以在一个新建工程里面复制过来$(OutDir)$(TargetName)$(Target...原创 2020-06-26 21:00:01 · 3549 阅读 · 2 评论 -
MFC使用opencv在picture控件上面播放摄像头视频
一、目的:1、想知道:在picture上面播放摄像头视频二、参考1、三、操作1、MFC中创建picture控件:IDC_camera1、MFC中创建Camera类①Camera.h#pragma once#include "afxwin.h"#include "Resource.h"#include "opencv.hpp"#include "videoio.hpp"#include "CvvImage.h"using ...原创 2020-06-23 21:11:52 · 891 阅读 · 0 评论 -
解决:当前不会命中断点。源代码与原始版本不同
目录一、目的1、问题:想解决:当前不会命中断点。源代码与原始版本不同二、参考1、当前不会命中断点,源代码与原始版本不同,解决办法三、操作1、(失败):属性里面重生生成2、(有时候有效):在代码里面ctrl+a 然后ctrl+k然后ctrl+s:让整个代码自动格式化3、(最有效):之前是bin文件为输出目录,现在改为bin2文件夹,然后重新生成一下,然后断点就可以了一、目的1、问题:想解决:当前不会命中断点。源代码与原始版本不同二、参考1、当前不会命中.原创 2020-06-21 18:56:42 · 13702 阅读 · 2 评论 -
对话框访问自定义类对象
一、目的1、网上找到了自定义类访问MFC主对话框的方法二、参考1、三、操作1、只需要在主对话框函数中创建自定义类的指针对象,这样就是对这个自定义类进行操作原创 2020-06-14 20:50:06 · 249 阅读 · 0 评论 -
MFC和Flash网络通信
一、目的1、之前自己写了博客,让MFC和flash进行通信(MFC内部打开Flash然后通信的),现在想知道如何MFC和Flash之间通过网络Socket进行通信二、参考:1、三、问题+注意1、四、操作1、...原创 2020-06-01 11:03:02 · 409 阅读 · 0 评论 -
MFC和Flash的网络通信
一、目的1、二、参考1、MFC和Flash的Socket通信之Flashhttps://blog.csdn.net/yeqiu712/article/details/5885672①总结:待检测三、操作1、原创 2020-05-30 16:22:35 · 152 阅读 · 0 评论 -
MFC自定义类如何访问主对话框数据成员
一:目的:1、二、参考1、如何在MFC中定义全局变量和全局函数以使不同的对话框或者文档都可以使用http://blog.sina.com.cn/s/blog_6a5c40150101rrtf.html①总结:good:亲测可用三、操作1、方法一 CMFCAndFlashSocketTestDlg* pThis = (CMFCAndFlashSocketTestDlg*)AfxGetApp()->GetMainWnd();2、方法二...原创 2020-05-30 15:43:51 · 593 阅读 · 0 评论 -
MFC串口操作二:比较串口输入的信息和配置文件信息是否相等
一、目的:1、项目需要获得某个串口值之后,执行相对应的操作,所以需要比较串口输入的信息和配置文件信息是否相等二、参考:1、MFC串口操作一:显示串口输入信息https://blog.csdn.net/qq_40544338/article/details/106350164①总结:good:很好,亲测有效,自己编写的,能在MFC中显示串口输入信息三、操作1、...原创 2020-05-26 15:06:05 · 494 阅读 · 0 评论 -
MFC串口操作一:显示串口输入信息
目录一、目的1、想知道:MFC串口输入输出信息二、参考1、无三、操作1、运行效果:完成MFC获取串口输入信息功能1、创建新工程:我取名字为:MyComTest1、SerialPort.h1、SerialPort.cpp1、将SerialPort.h和SerialPort.cpp文件复制到项目中1、头文件添加现有项:SerialPort.h1、源文件添加现有项:SerialPort.cpp1、MyComTestDlg.h:创建串口SerialPort类:记得原创 2020-05-26 11:11:31 · 3678 阅读 · 1 评论 -
C++中发声函数Beep详解
一、目的1、想知道Beep是什么二、参考1、C++中发声函数Beep详解https://blog.csdn.net/v1t1p9hvbd/article/details/71523218①总结:good:知道了Beep在MFC中是做什么的了三、操作1、原创 2020-05-18 10:46:36 · 1804 阅读 · 1 评论 -
MFC多线程各种线程用法
一、目的1、二、参考1、MFC多线程各种线程用法https://blog.csdn.net/weixin_41931548/article/details/80802340①总结:带查看三、操作1、原创 2020-05-18 09:31:44 · 194 阅读 · 0 评论 -
MFC实现播放视频的几种方式
一、目的1、想知道MFC实现播放视频的几种方式,之前都是直接使用别人的库,很少从头写过。二、参考1、MFC实现播放视频的几种方式https://blog.csdn.net/artemisrj/article/details/8864350①总结:待检测三、操作1、...原创 2020-05-16 22:14:03 · 2570 阅读 · 0 评论 -
mfc和flash进行socket通信
一、目的:1、已经知道了用mfc自带的模块和flash通信,但是还想进行mfc和flash进行socket通信,二、参考1、flash与c++进行Socket进行简单通信https://blog.csdn.net/u010150082/article/details/13510771①总结:待检测三、操作1、...原创 2020-05-12 11:31:50 · 201 阅读 · 0 评论 -
MFC串口通信模拟按键抬起+对串口进行了封装能检查是否和配置文件的串口信息匹配
一、目的:1、当了解了串口通信后想将输入的串口信息和配置文件内容比较看输入的信号是哪一个型号二、参考1、C++串口通信https://blog.csdn.net/qq_40544338/article/details/105933860①总结:good:很好,能够实现三、步骤:1、运行效果:当有了串口输入后,就会自动和配置文件内容对比,ka1、SerialPort.h///////////////////////////这是头文件的代码,主要是定义了...原创 2020-05-11 14:07:48 · 465 阅读 · 0 评论 -
vector容器的一些用法
一、目的:1、想了解vector的遍历方法二、参考:1、论C++11 中vector的N种遍历方法https://www.cnblogs.com/xylc/p/3653036.html①总结:good:适合多看原创 2020-05-11 09:21:37 · 244 阅读 · 0 评论 -
LPCWSTR或LPWSTR与string相互转换
一、目的:1、在MFC读取ini配置文件中GetPrivateProfileString获取的是LPWSTR,所以需要将其转换为string二、操作:1、MFC读取.ini文件字符串的方法https://blog.csdn.net/qq_40544338/article/details/105991980①总结:good:亲测1、参考:LPCWSTR与string相互转换https://blog.csdn.net/g9208/article/details/10263..原创 2020-05-09 17:36:06 · 9301 阅读 · 0 评论 -
c++字符串大小写转换
一、目的1、二、参考:1、c++字符串大小写转换https://www.cnblogs.com/greenerycn/archive/2009/07/01/1515080.html①总结:good:可以使用这个方法原创 2020-05-09 15:12:42 · 265 阅读 · 0 评论 -
MFC声明结构体对象时候出现了问题:注意多看
一、目的:1、二、参考:1、C语言结构体初始化的四种方法https://blog.csdn.net/ericbar/article/details/79567108①总结:适合多看原创 2020-05-08 17:41:48 · 762 阅读 · 0 评论 -
MFC批量读取.ini文件字符串
一、目的:1、项目之前大多数使用公司的标准库,但是现在需要使用MFC读取.ini文件字符串,读取串口的16位信号,因此找一下方法,记录一下二、参考:1、三、步骤:1、...原创 2020-05-08 11:37:14 · 938 阅读 · 0 评论 -
鸡啄米之VS2010/MFC编程入门之三十二和三十三(常用控件:标签控件Tab Control上 下)
一、目的1、想学习标签控件Tab Control,点击不同的表格,内容也会换一、参考:1、VS2010/MFC编程入门之三十二(常用控件:标签控件Tab Control 上)http://www.jizhuomi.com/software/205.html①总结:good:介绍标签控件Tab Control,没有操作实例1、VS2010/MFC编程入门之二十六(常...原创 2020-04-06 13:46:32 · 221 阅读 · 0 评论 -
鸡啄米之VS2010/MFC编程入门之三十一(常用控件:树形控件Tree Control 下)
一、目的1、想做成类似下面这样的树形控件,并且鼠标移动上面会有提示一、参考:1、VS2010/MFC编程入门之三十一(常用控件:树形控件Tree Control 下)http://www.jizhuomi.com/software/203.html①总结:good:很好...原创 2020-04-06 13:41:30 · 240 阅读 · 0 评论 -
鸡啄米之VS2010/MFC编程入门之二十七(常用控件:图片控件Picture Control)
一、目的1、想学习滚动条控件Scroll Bar,如此获得里面的数值,方便用在其他地方,比只输入变量方便多了一、参考:1、VS2010/MFC编程入门之二十六(常用控件:滚动条控件Scroll Bar)http://www.jizhuomi.com/software/193.html①总结:good:超级好,能够实现...原创 2020-04-06 13:39:06 · 238 阅读 · 0 评论 -
鸡啄米之VS2010/MFC编程入门之二十八(常用控件:列表视图控件List Control 上)
一、目的1、想点击列表东西,然后编辑框出现我点击的列表内容一、参考:1、VS2010/MFC编程入门之二十八(常用控件:列表视图控件List Control 上)http://www.jizhuomi.com/software/195.html①总结:good:只是介绍没有案例,适合多看,...原创 2020-04-06 09:56:04 · 224 阅读 · 0 评论 -
鸡啄米之VS2010/MFC编程入门之二十九(常用控件:列表视图控件List Control 下)
一、目的1、想学习滚动条控件Scroll Bar,如此获得里面的数值,方便用在其他地方,比只输入变量方便多了一、参考:1、VS2010/MFC编程入门之二十九(常用控件:列表视图控件List Control 下)http://www.jizhuomi.com/software/197.html①总结:good:亲测有效,点击列表然后编辑框里就会出现我点击的东西...原创 2020-04-06 09:51:04 · 260 阅读 · 0 评论 -
鸡啄米之VS2010/MFC编程入门之二十四(常用控件:列表框控件ListBox)
一、目的:1、想使用列表框控件,将自己需要的东西放在一起随时使用一、参考:1、VS2010/MFC编程入门之二十四(常用控件:列表框控件ListBox)http://www.jizhuomi.com/software/186.html①总结:...原创 2020-04-03 11:27:01 · 1295 阅读 · 0 评论 -
鸡啄米之VS2010/MFC编程入门之二十六(常用控件:滚动条控件Scroll Bar)
一、目的1、想学习滚动条控件Scroll Bar一、参考:1、VS2010/MFC编程入门之二十六(常用控件:滚动条控件Scroll Bar)http://www.jizhuomi.com/software/191.html①总结:...原创 2020-04-03 10:23:08 · 1017 阅读 · 0 评论 -
C++中的dll不和exe放在一起也能运行
一、目的:1、有时候调用的第三方库很多,lib很多,那么dll就需要的很多,如果和exe放在一起的话,显得文件很多,不方便管理,如果exe同一个路径下面有个放dll的文件就好了一、参考:1、C++ 编写的exe和dll不在同一路径也能运行的设置https://blog.csdn.net/d4567star/article/details/82993777①总结:...原创 2020-04-02 15:05:18 · 2122 阅读 · 6 评论 -
MFC中 自定义类访问主对话框控件的方法+别的自定义类发送主对话框进行按键模拟
一、参考:1、MFC中 自定义类访问主对话框控件的方法https://www.cnblogs.com/lxt287994374/archive/2013/06/20/3147475.html①总结:good:知道自定义的类如何访问主对话框,从而调用主对话框的函数...原创 2020-03-25 10:02:47 · 320 阅读 · 0 评论 -
C++中避免枚举内容重复+方便调用
目录一、目的:1、避免枚举内容重复+方便调用二、过程1、在命名空间中写枚举1、在需要的地方如此写枚举:其中2个冒号的使用很是关键一、目的:1、避免枚举内容重复+方便调用二、过程1、在命名空间中写枚举1、在需要的地方如此写枚举:其中2个冒号的使用很是关键 Em_video::EM_VideoStage_out m_emVideoStage_out...原创 2020-03-24 16:53:47 · 1635 阅读 · 0 评论 -
MFC中功能键键值(转)
MSG中的wParam键盘常用ASCII码ESC键 VK_ESCAPE (27)回车键: VK_RETURN (13)TAB键: VK_TAB (9)Caps Lock键: VK_CAPITAL (20)Shift键: VK_SHIFT ()Ctrl键: VK_CONTROL (17)Alt键: VK_MENU (18)空格键: VK_SPACE (/32)退格键: VK_B...原创 2020-03-24 10:46:27 · 1588 阅读 · 0 评论 -
MFC自定义类中如何使用定时器
目录一、创建头文件中源文件中:写在开头:构造函数中:一、创建头文件中 //测试定时器 CWnd *m_pWnd; // CWnd类指针 HWND m_HWND; //HWND句柄源文件中:写在开头: void CALLBACK TimerProc(HWND hwnd, UINT uMsg, UINT idEven...原创 2019-12-11 09:59:19 · 651 阅读 · 0 评论 -
MFC得到俩次时间差
一、参考了很多,发现下面这种很是实用,单位都是毫秒 CTime t1 = GetCurrentTime(); CTime t2 = GetCurrentTime(); CTimeSpan ts = t2 - t1;原创 2019-12-09 17:21:24 · 619 阅读 · 0 评论