自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (7)
  • 收藏
  • 关注

原创 VC++ API 如何获取文件夹路径

这里介绍一个API来获取文件夹得路径:char szSelected[MAX_PATH];//用来存放文件夹路径    BROWSEINFO    bi;    LPITEMIDLIST pidl;    bi.hwndOwner = this->m_hWnd;    bi.pidlRoot = NULL;    bi.pszDisplayName = szSelected

2014-01-28 11:47:12 1430

原创 VC++操作Excel在VS2008编码实例

这里是关于VC2008操作OFFICE2007的实例编码,代码直接可以,调试通过。如有不正确之处,请指正。

2014-01-27 17:10:44 2542

原创 VC++ 中操作Excel文档的方法,读取,查询,写入,修改,删除

这里是在VC++中操作EXCEL文档的一个例子,可以对EXCEL文档进行读写,查询,修改等操作

2014-01-27 11:44:38 5132 2

原创 ShellExecute 的使用方法总结

这篇文章是介绍ShellExecute的使用方法的总结,详细介绍了ShellExecute函数的使用方法。

2014-01-27 11:01:16 8054

原创 VC++操作Excel在VS2008环境中的配置过程

VS2008 操作 Excel2007的配置过程,环境配置好后,就可以操作Excel中的表格了。

2014-01-26 17:18:11 1962

原创 Directshow 视频捕捉 三

如何捕捉视频流并保存到文件(Capture video to File)1 将视频流保存到AVI文件AVI Mux filter接收从capture pin过来的视频流,然后将其打包成AVI流。音频流也可以连接到AVI Mux Filter上,这样mux filter就将视频流和视频流合成AVI流。File writer将AVI流写入到文件中。可以像下面这样构建graph图

2014-01-24 11:38:57 1161

原创 Directshow 视频捕捉入门篇 二

下面的代码来结束如何选择一个视频捕捉设备,就是我们平常说的摄像头选择一个视频捕捉设备(Select capture device)如何选择一个视频捕捉设备,可以采用系统设备枚举,详细资料参见Using the System Device Enumerator 。enumerator可以根据filter的种类返回一个设备的monikers。Moniker是一个com对象,可以参见IM

2014-01-24 11:25:51 1373

原创 Directshow 捕捉视频入门篇

这篇文章是介绍关于视频捕捉硬件的一些基础知识及硬件输入输出引脚的一些预备知识。

2014-01-24 11:12:47 2135

原创 Directshow 捕捉视频入门篇

这篇文章是介绍Directshow视频录制的入门知识,正在学习Directshow的可以做相应的参考,其中难免有错误存在,如发现,请不吝赐教,万分感谢。

2014-01-24 10:55:43 1854

原创 Directshow 如何在视频中插入水印Logo图片

该篇文章介绍如何在视频文件中加入自己的水印图片及LOGO图标等,了解这个原理可以添加其他的水印图片到视频文件

2014-01-24 10:27:51 2873

原创 DirectShow 录制视频时,如何在视频上画线和输出文字

介绍DirectShow录制视频时如何在视频中加入文字或其他的形状

2014-01-24 09:35:00 3364 4

原创 GetTextExtentPoint32 函数的使用

函数功能:该函数计算指定的正文字符串的高度和宽度。函数原型:BOOL GetTextExtentPoint32(HDC hdc, LPCTSTR lpString, int cbString, LPSIZE lpSize);参数:hdc:设备环境句柄。lpString:指向正文字符串的指针。此字符串不必以\0结束,因为cbString指定了字符串的长度。cb

2014-01-24 09:27:59 7501

转载 Bitmap位图文件读取、保存、屏幕截图

虽然现在网上已经有很多位图读取、保存的文章,很多写的都很详细,提供的源代码功能也很强大,但是我仍然要自己重写一个位图加载程序。主要是因为这些大牛们的文章写的太深奥了,代码功能太强大了,以至于像我这样的菜鸟读不懂。所以,我要力求简洁。省略掉一些细节,比方说调色板。为了能够方便容易操作,我的程序只支持24位以上的位图文件加载。               首先,了解下位图文件的结构。2

2014-01-23 10:25:26 1267

原创 GDI+ 如何获取字符串实际的输出像素值(高度和宽度)

下面用一个简单的例子来说明在GDI+中如何获取字符串占用的宽度和高度简单来说就是调用Graphics对象的MeasureString函数,下面是一个简单的例子//创建Graphics对象CPaintDC dc(this);Graphics gra(dc.m_hDC);//首先创建字体相关FontFamily fontFamily(L"Arial");

2014-01-22 16:13:55 4775

原创 入门级 PDF 文件格式分析

一、概述:    结构化的文档格式PDF(Portable Document Format)是由美国排版与图像处理软件公司Adobe于1993年首次提出的。Adobe Reader这款pdf阅读器软件相信大家并不陌生,人们熟知它的原因是因为它的应用相当普及,可能接触过计算机的人中没有几个会不知道它,但是相信也有一部分人注意到Adobe这款软件是因为它频频爆出漏洞的缘故,号称漏洞之王的Adobe

2014-01-22 11:26:09 3178

原创 字符串转换函数的使用 WideCharToMultiByte和MultiByteToWideChar函数的用法

为了支持Unicode编码,需要多字节与宽字节之间的相互转换。这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读《Windows核心编程》,总结出正确的用法。WideCharToMultiByte的代码页用来标记与新转换的字符串相关的代码页。MultiByteToWideChar的代码页用来标记与一个多字节字符串相关的代码页。常用的代码页由CP_ACP和C

2014-01-22 10:43:59 1180

原创 PreSubclassWindow函数的执行流程分析

PreSubclassWindowPreSubclassWindow是一个很好的定制控件的位置。如果我们通过重载CWnd::PreCreateWindow定制控件,而用户在对话框中使用控件。由于对话框中的控件窗口是通过CreateDlgIndirect创建,不经过CWnd::CreateEx函数,PreCreateWindow函数不会被调用。其实,用户要在对话框中使用定制控件,必须用D

2014-01-21 19:16:40 876

原创 MFC中实现单个控件接收拖拽文件的功能

现在有很多软件都支持拖拽功能,就是用鼠标拖着文件放到软件窗口中某个位置,软件就可以做出相应的反应。比如,Windows自带的播放软件Windows Media Player,你可以拖着一个媒体文件放到它的主窗口中,它就会开始播放这个文件。怎么让自己的软件也有这个功能呢?其实,并不是很难,只要让你需要有拖拽功能的控件响应WM_DROPFILES消息就行了。下面以Edit控件和ListBox控

2014-01-21 18:44:14 4505

MFC控件MP3播放器

这是一个用MFC中控件开发的MP3的播放器,实现了基本全面的功能,作为大学的课程设计、毕业设计等都已经足够了。

2013-11-16

PHP编辑器破解版

这是进行PHP开发用到的编辑器,破解版,好用啊

2013-10-26

C++ 毛笔算法 毛笔代码

出售毛笔算法 前十名顾客低价200元,采用C++编写的纯算法,底层封装了CMyPen类,含有4种笔,分别是毛笔,画笔,荧光笔,水笔. 非常容易调用,只用响应鼠标消息,将点加入进去即可。 纯粹底层算法,兼容windows xp,windows vista ,windows7 ,也很容易向其他语言移植,例如C#,.net,java,易语言等 联系方式 跃天 Tel 18674059458 QQ 1906733710 E-Mail 1906733710@qq.com 同时销售下面店铺中的 电子签到源码:前5名顾客800元 电子白板源码:前10名顾客600元 遇到就是赚到 如不要源码,购买软件均300元 淘宝链接 :http://item.taobao.com/item.htm?id=15205465505 如何将毛笔功能添加到你的代码中 在你窗口类的头文件中声明 ................................................. .h ............................................... CDC m_MemDC;//用于绘制画笔的背景,可以填充背景色或者背景图 CMyPen m_myPen; //主要类成员,笔的算法类 ................................................cpp ............................................................ 1初始化 在创建窗口下,如果是MFC程序,一般在 OnInitDlg 对话框 或者OnInitialUpdate 文档应用类下 m_MemDC.CreateCompatibleDC(GetDC()); m_myPen.SetDibTarget(&m_MemDC, m_nWidth, m_nHeight);//设置你笔绘画的有效区的宽度和高度 m_myPen.SetPenType(CMyPen::PT_MAOBI);//设置笔的类型 这里是毛笔,还有画笔,荧光笔,水笔 m_myPen.SetWidth(9);//指定笔的宽度 m_myPen.SetBGColor(RGB(240,240,240));//用与指定背景色,也可以指定背景图 // m_myPen.SetBkImageFromWnd(lpszPath);//指定背景图 m_myPen.SetColor(RGB(0,0,0));// 用于指定笔的颜色 m_myPen.Clear();//擦除并刷新 2 响应OnPait或者OnDraw void CXXXXView::OnDraw(CDC* pDC) { CDrawProDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!pDoc) return; pDC->BitBlt(0,0, m_nWidth, m_nHeight, &m_MemDC, 0, 0, SRCCOPY);//需要添加此句 } 3 响应OnMouse 在OnLButtonDown(UINT nFlags, CPoint point)下加入 m_myPen.PushStart(point);//添加一笔的起始点 OnLButtonUp(UINT nFlags, CPoint point) m_myPen.PushEnd(point);//添加一笔的结束点 OnMouseMove(UINT nFlags, CPoint point) if( (nFlags&MK;_LBUTTON))//如果鼠标按下且移动 { m_myPen.Push(point);//添加中间点 InvalidateRect(rect .FALSE);//刷新区域 } 4 如何擦除所绘制的痕迹 m_myPen.Clear(); Invalidate(FALSE); 按照上述4步,你购买了代码就很实现毛笔功能了哦!于此同时,还有另外3种笔,你将m_myPen.SetPenType(CMyPen::PT_MAOBI)改改就行了哦!

2013-07-05

C++ 毛笔算法源码

出售毛笔算法 前十名顾客低价200元,采用C++编写的纯算法,底层封装了CMyPen类,含有4种笔,分别是毛笔,画笔,荧光笔,水笔. 非常容易调用,只用响应鼠标消息,将点加入进去即可。 纯粹底层算法,兼容windows xp,windows vista ,windows7 ,也很容易向其他语言移植,例如C#,.net,java,易语言等 联系方式 跃天 Tel 18674059458 QQ 1906733710 E-Mail 1906733710@qq.com 同时销售下面店铺中的 电子签到源码:前5名顾客800元 电子白板源码:前10名顾客600元 遇到就是赚到 如不要源码,购买软件均300元 淘宝链接 :http://item.taobao.com/item.htm?id=15205465505 如何将毛笔功能添加到你的代码中 在你窗口类的头文件中声明 ................................................. .h ............................................... CDC m_MemDC;//用于绘制画笔的背景,可以填充背景色或者背景图 CMyPen m_myPen; //主要类成员,笔的算法类 ................................................cpp ............................................................ 1初始化 在创建窗口下,如果是MFC程序,一般在 OnInitDlg 对话框 或者OnInitialUpdate 文档应用类下 m_MemDC.CreateCompatibleDC(GetDC()); m_myPen.SetDibTarget(&m_MemDC, m_nWidth, m_nHeight);//设置你笔绘画的有效区的宽度和高度 m_myPen.SetPenType(CMyPen::PT_MAOBI);//设置笔的类型 这里是毛笔,还有画笔,荧光笔,水笔 m_myPen.SetWidth(9);//指定笔的宽度 m_myPen.SetBGColor(RGB(240,240,240));//用与指定背景色,也可以指定背景图 // m_myPen.SetBkImageFromWnd(lpszPath);//指定背景图 m_myPen.SetColor(RGB(0,0,0));// 用于指定笔的颜色 m_myPen.Clear();//擦除并刷新 2 响应OnPait或者OnDraw void CXXXXView::OnDraw(CDC* pDC) { CDrawProDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!pDoc) return; pDC->BitBlt(0,0, m_nWidth, m_nHeight, &m_MemDC, 0, 0, SRCCOPY);//需要添加此句 } 3 响应OnMouse 在OnLButtonDown(UINT nFlags, CPoint point)下加入 m_myPen.PushStart(point);//添加一笔的起始点 OnLButtonUp(UINT nFlags, CPoint point) m_myPen.PushEnd(point);//添加一笔的结束点 OnMouseMove(UINT nFlags, CPoint point) if( (nFlags&MK;_LBUTTON))//如果鼠标按下且移动 { m_myPen.Push(point);//添加中间点 InvalidateRect(rect .FALSE);//刷新区域 } 4 如何擦除所绘制的痕迹 m_myPen.Clear(); Invalidate(FALSE); 按照上述4步,你购买了代码就很实现毛笔功能了哦!于此同时,还有另外3种笔,你将m_myPen.SetPenType(CMyPen::PT_MAOBI)改改就行了哦!

2013-07-05

电子签到软件源码

共享电子签到软件源码,大家互相提高,源码可以编译通过,请放心下载 电子签到软件已经具备应有的功能 10个资源分换一个电子签到软件的源码是很值得的,物超所值十倍以上

2012-09-20

电子签到软件 不限注册次数

该款电子签到的功能如下: 1 支持各种显示器分辨率,包括普通分辨率1440*900或者多机器融合分辨率2048*768等分辨率 2 模板随意替换,可以完全由会议或者婚礼的主题而定,可以定制模板 3 目前可用笔为钢笔和荧光笔,后续添加其他笔型,请关注 4 支持抽奖模块,奖项丰富,可以内定获奖人员 5 支持签到界面,显示动画,签到完后播放会议公司的动画视频或者新人的动画祝福等等 6 提供来宾显示功能,统计签到人数 7 摄像头所见及所得,不会对你摄像头造成任何的失真 8 签到完成后,可以连接打印机打印图片 图1 12 本软件完全兼容windows vista ,windows7,支持触摸屏,普通显示器,签到笔等等。 13 软件使用简单,外加帮助文档很全,新手也容易上手 14 资源分2分完全物超所值,如果想买卖,可以联系我定制注册模块 15 如您想开发电子签到软件,可以提供基本源码,在此基础上继续完善,添加自己想要的功能

2012-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除