- 博客(15)
- 资源 (17)
- 收藏
- 关注
转载 ::SendMessage 和 CWnd.SendMessag在线程中的奇怪区别
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangji163163/article/details/7107002在win32线程中如果有指针CWnd* pWnd.想操作界面时,向该窗口发送消息调用方式有两种::SendMessage(pWnd->GetSafeHwnd(),WM_MY,0,0);pWnd->SendMe...
2019-06-24 11:45:20 277
转载 DirectShow 事件回应
事件通知原理当DirectShow应用程序正在运行时,事件可能发生在过滤器图形中。 例如,一个过滤器可能会遇到流式传输错误。 过滤器通过发送事件来提醒Filter Graph Manager,事件由事件代码和两个事件参数组成。 事件代码指示事件的类型,事件参数提供附加信息。 参数的含义取决于事件代码。某些事件由Filter Graph Manager静默处理,无需通知应用程...
2019-06-21 13:23:21 273
转载 如何把opencv窗口镶嵌到MFC窗口---Opencv(四)
1.直接将opencv的imshow窗口镶嵌到MFC窗口内:namedWindow("view", WINDOW_AUTOSIZE); HWND hWnd = (HWND)cvGetWindowHandle("view"); HWND hParent = ::GetParent(hWnd); ::SetParent(hWnd, GetDlgItem(face_picture)...
2019-06-20 17:30:45 1845
转载 MFC显示Mat图片---Opencv(二)
Opencv在1.0时代,在MFC框架上显示图片可以通过Cvvimage类里的DrawPicToHDC( IplImage *img, UINT ID)方法方便的显示出来,当然当时使用的还是IpIImage图片格式,到了Opencv2.0,不知道基于什么考虑,Cvvimage类被舍弃了,也行是OpenCV小组各位大神觉得MFC命不久矣?……不得而知。这就导致在MFC上显示图片的这个小小的需求变...
2019-06-20 17:23:19 1105 3
转载 Opencv实现简易播放器---Opencv(三)
实现了在MFC中显示图片,再要显示一个视频就是轻而易举的事了,本篇介绍使用Opencv制作一个简易的播放器,实现打开文件、暂停、继续播放、再次播放和总\当前帧数显示功能。首先还是先看一下界面效果:嗯,是不是很有MFC的感觉,简洁大方、朴素典雅又实用~~,如果用一个字来概括的话那就是——丑!(按下不表~~)1. 定义变量控件之间有一些标志位等变量需要传递,这里用了一个偷懒的方法,在文...
2019-06-20 17:20:23 1276 2
转载 vs2010+opencv3.4.1---Opencv(一)
版本信息 win64 vs2010 OpenCV3.4.1准备工作1.vs2010下载链接:https://pan.baidu.com/s/172TusVjNTxvZwNJF9-wE5g提取码:1fif2.OpenCV3.4.1下载链接:https://pan.baidu.com/s/12hs-IuDlYzXM2vAYePapig提取码:hszw接下来正式开始配置安装系统环境变量设置:...
2019-06-20 17:17:00 1811 4
转载 最简单的基于 DirectShow 的视频播放器
源程序下载链接:https://download.csdn.net/download/bmjhappy/1125066950行代码实现的一个最简单的基于 DirectShow 的视频播放器本文介绍一个最简单的基于 DirectShow 的视频播放器。该播放器对于初学者来说是十分有用的,它包含了使用 DirectShow 播放视频所有必备的函数。直接贴上代码,具体代码的含义都写在注释中了...
2019-06-20 16:31:07 376
原创 MFC窗体中打开第三方exe程序到指定区域(二)
参考文章:https://blog.csdn.net/bmjhappy/article/details/91844221 https://blog.csdn.net/bmjhappy/article/details/91858791需求:C++加载外部exe程序到窗口指定区域,并随窗口尺寸变化而变化流程如下:1、CreateProcess创建外部EXE进程...
2019-06-13 14:45:22 994
转载 MFC 控件随窗口尺寸变化自动调整位置及大小
转载:https://www.cnblogs.com/weixinhum/p/3916699.html在MFC对话框编程过程中经常会出现这样一个问题,在给窗口做尺度变换后,原来的控件位置和大小并没有跟着变,导致界面看起来极不协调,如下:要解决这个问题,可在类结构体中声明一个CRect变量以存储之前窗体大小的信息,如下:CRect m_DlgRect;//存储对话框改变前大小,以...
2019-06-13 14:37:40 3596
转载 MFC窗体中打开第三方exe程序到指定区域(一)
https://blog.csdn.net/tfygg/article/details/51174801流程如下:1、CreateProcess创建外部EXE进程2、获取指定区域的坐标3、查找进程的主窗口4、将外部程序移到指定区域5、调用ShowWindow显示窗口主程序如下:handle=StartProcess("D:\\program tool\\Secu...
2019-06-13 13:30:23 2480
转载 C++连接mysql数据库的两种方法
现在正做一个接口,通过不同的连接字符串操作不同的数据库。要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多。通过网上的一些资料和自己的摸索,大致清楚了C++连接mysql的方法。可以通过2种方法实现。第一种方法是利用ADO连接,第二种方法是利用mysql自己的api函数进行连接。第一种方法可以实现我当前的需求,通过连接不同的字符串来连接不同的数据库...
2019-06-11 16:35:01 20951 1
转载 Mysql常用命令行大全——转载
转载地址:http://www.blogjava.net/supperchen/archive/2012/10/11/389340.html第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入...
2019-06-11 15:49:38 259
原创 写十六进制文件在txt
//****××××××日期 精确到毫秒 + R/W(读/写)+ 数据//写入格式为2019-06-10 16:00:03:0919 R 00 FF 00 0D 80 01 00 00 08 5A DB 54//***以下为具体实现过程://.CPP#define WRITE_SIZE 1024CMutex g_c...
2019-06-11 13:32:56 1459
转载 彻底卸载VS2010
方法一:原文:https://blog.csdn.net/chenkaifang/article/details/80384681网上说使用vs2010-uninstall-utility可以完全卸载VS2010,实测并不能完全卸载VS2010,通过手动一个一个删除VS2010的相关组件又太麻烦,发现一个方便的删除方式,其实VS2010已经提供了删除方法:打开控制面板-卸载程序,找到VS...
2019-06-05 08:46:51 9278
转载 C语言基础——%X(十六进制)的几种不同输出格式
/*time:2016.6.20function:aim:测试十六进制的不同输出方式,%x,%X,%#x,%#X;*/#include <stdio.h>#include <stdlib.h> int length(char a[]); //因为函数位于main()函数之后,所以当引用这个函数时应该首先进行声明便于之后的引用 int m...
2019-06-03 09:51:18 17860
代码量统计(SourceCounter).rar
2020-05-06
DirectShow的视频播放器.rar
2019-06-20
TortoiseSVN-1.9.1.26747-x64-svn-1.9.1含中文包
2018-03-16
Tortoise SVN 32位&64;位安装文件及语言插件(完整版)
2018-03-05
VisualSVN安装
2018-03-05
TortoiseSVN客户端
2018-03-05
方便日常操作,常用的关机和重启命令
2011-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人