![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
New QObject
电力+码农
展开
-
线程之间和进程之间的同步
利用互斥事件来控制线程之间、进程之间的原创 2014-08-04 13:45:16 · 695 阅读 · 0 评论 -
CreateProcess无法调用进程
最近使用CreateProcess创建rundll32.exe进程,发现并没有正常加载DLL,后来才发现是命令行参数传错了,CreateProcess并不是我想象的那样,网上找了一下,发现还有许多东西不是想的那么简单。下面的文字翻译自《INFO: Understanding CreateProcess and Command-line Arguments》创建32位进程时CreateP转载 2014-08-04 09:18:30 · 879 阅读 · 0 评论 -
获得本机所有网卡的IP和MAC地址信息
一台机器上可能有多个网卡,每一个网卡只有一个MAC地址,但是每一个网卡可能配置有多个IP地址;如平常的笔记本电脑中,就会有无线网卡和有线网卡(网线接口)两种;因此,如果要获得本机所有网卡的IP和MAC地址信息,则必须顺序获得每个网卡,再依次获取其信息等;在windows sdk中,用IP_ADAPTER_INFO结构体存储网卡信息,包括网卡名、网卡描述、网卡MAC地址、网卡IP等,该结构体转载 2014-10-09 11:02:46 · 986 阅读 · 0 评论 -
WM_COPYDATA进行进程之间的数据通信
利用WM_COPYDATA进行进程之间的数据交换发送方代码:CString strDataToSend = _T( "Hello1" ); //需要传递的数据 HWND hWndReceived=::FindWindow(NULL,"temp"); //进程B的接收数据窗口对象原创 2014-07-29 10:46:45 · 706 阅读 · 0 评论 -
MFC获取系统当前时间
1.使用CTime类 CString str; //获取系统时间 CTime tm; tm=CTime::GetCurrentTime(); str=tm.Format("现在时间是%Y年%m月%d日 %X");MessageBox(str,NULL,MB_OK); 2: 得到系统时间日期(使用GetLocalTime) SYSTEMT转载 2014-07-30 09:14:26 · 601 阅读 · 0 评论 -
MFC设置坐标画曲线取点
首先声明本程序不是本人原创 2014-08-05 17:20:04 · 5335 阅读 · 2 评论 -
MFC自定义消息用法总结
接触MFC有半年时间了,中间编过不少小程序。但是,原创 2014-07-28 16:35:22 · 900 阅读 · 0 评论 -
List Control控件
学习MFC也有半年多的时间了,原创 2014-10-16 08:39:08 · 2315 阅读 · 0 评论 -
MFC 菜单 menu
在网上看了怎样制作一个菜单,往往将的原创 2014-07-29 13:24:28 · 801 阅读 · 0 评论 -
获取进程列表、进程命令行、结束进程
装载地址:CString MyGetProcess(){ CString csTemp = "", csPid; HANDLE hSnapshot, mehandle; hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); PROCESSENTRY32 pe; MODULEENTRY32 me; pe.dwS原创 2014-10-30 16:57:36 · 1548 阅读 · 0 评论 -
MFC 非模态对话框
非模态对话框的建立方法:1、定义一个静态类:原创 2014-10-30 17:15:43 · 839 阅读 · 0 评论 -
MFC 在ListCtrl控件中插入图标
上篇博文中,写了一遍关于ListCtrl控件的基本用法和引用两个重绘类进行一些美化。今天的项目中,需要用到在控件中插入图标作为状态显示用,于是网上查找了一些资料,将方法记录下来:先看效果图:图片没有找到好看的大家见谅,实现的功能是根据运行状态,显示不同的图标表示运行状态和停止状态两种。实施方法如下:首先是添加一个listCtrl控件和添加变量,这就不说了。1、然原创 2014-10-29 17:17:09 · 8060 阅读 · 2 评论 -
AfxBeginThread创建线程的用法
今天没什么事,研究 CWinThread* AfxBeginThread( AFX_THREADPROC pfnThreadProc, LPVOID pParam, int nPriority =THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, DWORD dwCreateFlags = 0, LPS原创 2014-07-31 15:18:08 · 1628 阅读 · 0 评论 -
MFC 写日志类
在编程中,日志的记录是很重要的,这是自己经常使用的一个日志记录类,给大家分享一下:效果图:能够支持多个进程同时写一个LOG文件格式如下:时间+方法名+行号+\n+[前缀]+错误原因前缀主要用于多个进程写LOG的情况,日志的名称:1、直接指定;2、如果不指定,则默认和程序同名。给出类的下载地址:点击打开链接原创 2014-12-31 14:25:08 · 2115 阅读 · 0 评论