自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Window7下安装openssl完整版(亲测实现)

安装环境:操作系统

2014-10-17 17:54:18 87100 8

转载 VC Excel

[原创]在VC中彻底玩转Excel    如今Excel是越来越重要了,在我们自己开发的程序中不免要和Excel打交道了。利用Automation技术,我们可以在不去了解数据库的情况下玩转Excel,而且你会发现一切竟如此轻松!    好了,咱们开始吧,我不喜欢用长篇累牍的代码来故弄玄虚,所以下面的代码都是切中要害的片段,总体上是个连贯的过程,包括启动Excel,读取数据,写入数据

2012-01-04 11:29:38 580

转载 Invalidate()函数

InvalidateRect只是增加重绘区域,在下次WM_PAINT的时候才生效InvalidateRect函数中的参数TRUE表示系统会在你画之前用背景色将所选区域覆盖一次,默认背景色为白色,可以通过设置BRUSH来改变背景色。Invalidate()之后:(MFC的,顺便了)OnPaint()->OnPrepareDC()->OnDraw()所以只是刷新在OnPaint()和O

2012-01-04 10:21:50 772

原创 BCB中listview和treeview控件实现制定列和标题字体颜色改变的实现

因为工作上的需要得实现这个功能,查找了下相关的资料在这里和大家分享下。   首先来说下列表控件的字体改变实现方式:   选中列表控件并重载OnCustomDrawItem函数,这是列表重绘的响应函数。(1)特定行显示字体颜色void __fastcall TForm1::lvCustomDrawItem( TCustomListView*Sender, TListItem*

2011-12-20 13:44:59 4017

原创 BCB中图片和视频文件关联进度条的导出功能实现

(一)导出图片功能    BCB中导出图片的功能比较简单,可以先把图片显示在一个Image控件上然后再导出,在上一篇中讲述了怎么通过OPENCV将图片显示在Image控件上,所以这里就在已经显示的基础上导出图片了。添加一个Image控件(imgShowPic),一个TSaveDialiog控件(dlgSavePic)。以下是实现代码:      dlgSavePic->FileName =

2011-11-24 16:33:39 1093

原创 BCB中使用opencv显示图片

新建一个工程,向工程中添加一个Timage控件(dlgOpenPic),一个TOpenDialog控件(dlgOpenPic),一个按钮。   在头文件中加入以下语句:  #include     // 这是用OPENCV必须要用到的文件  #include "cv.h"  #include "highgui.h"  #include "cxcore.h"  #pragma

2011-11-23 17:35:36 3206 1

原创 VC写ACtivex控件的起步----创建和调试

最近一直想学ACtivex控件的开发,起步的工作要先做好。查了一堆关于ACtivex控件的原理,发现它和DLL动态库颇为类似。   下面直接进入主题,首先是创建一个工程,编写ACtivex控件有两种途径,一是MFC ACtivex , 二是ATL  ACtivex。这两者有什么区别呢,MFC做的控件附带了一系列MFC的运行库,虽然也是基于COM接口的,但相对来说就要比ATL大的多。而ATL做的

2011-11-11 16:58:28 970

原创 BCB 中数据导出为WORD文件的实现

使用BCB实现WORD文件的导出可以有两种方式,一是使用OLE操作,但是难度比较高,所以博主采用第二种方式也就是控件的方法来实现。   这里用到两个控件TWordApplication 和TWordDocument.  wordApplication为TWordApplication 控件,InterwordDoc和DestwordDoc是TWordDocument控件。替换word中

2011-11-04 17:02:29 2522 1

转载 浅析C++中内存分配的方式

在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/ 静态存储区和常量存储区。栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。堆,就是那些由new分配的内存块,他们的释放编译器不去管,由

2011-10-09 17:03:07 471

原创 通过文件路径获得文件大小

一个自己写的通过文件路径获得文件大小的函数DWORD GetFileSize(TCHAR* filepath)           {      WIN32_FIND_DATA    fileInfo;         //  定义一个文件属性变量      HA

2011-08-25 17:23:51 952

原创 _stprintf_s和_stscanf_s

_stprintf_s和_stscanf_s是为适应不同编码而定义的两个宏,在不同的编码环境下他们所表示的函数是不同的。 (1)int   _stprintf_s( char *buffer, size_t sizeOfBuffer, const char *format [

2011-08-25 17:10:48 17216

原创 窗口启用/禁用功能函数EnableWindow的使用

在非MFC环境中如何使控件或者窗口禁用呢?起初是想通过发送消息来实现,但找来找去都木有找到控件禁用的消息(也是是博主木有找到的缘故),所以只能另辟蹊径,使用EnableWindow这个函数,    该函数的函数功能为:允许/禁止指定的窗口或控件接受鼠标和键盘的输入,当输入

2011-08-25 16:39:42 12489 1

原创 LPTSTR 转化为 WORD

LPTSTR与char*等价,表示普通字符/字符串变量,指向字符/字符串的指针。  LP:长指针(long pointer)。   T:win32环境中有一个_T宏,用来标识字符是否采用Unicode编码(两字节表示一个字符),若程序中定义了Unicode,该

2011-08-25 16:16:37 646

原创 在OCX中使用自定义消息

在ATL中不能像MFC中那样定义自定义消息,因为标准ATL中没有MSG map的概念,如果是做ActiveX,可以MSG给Window,ATL提供BEGIN_MESSAGE_MAP一类的宏:首先,定义消息标识:#define  WM_MYMSG    WM_USER+10

2011-08-24 16:54:27 2235

原创 error PRJ0050: 未能注册输出,请确保您有修改注册表的相应权限

这是在VS2008下写OCX控件时出现的错误,在网上找了下有很多人遇到这个问题,但解决方法各不相同,有些人可以解决有些人用不能解决,而我就是属于不能解决的。   百度了N久找到了个可以编译通过的方法:           配置属性->链接器->常规->注册输出: 是

2011-08-24 10:13:18 621

原创 无法解析的外部符号 __imp__ImageList_Create 的解决方案

在程序中引用了ImageList_Create宏来创建一个图像列表,但却报出错误: error LNK2019: 无法解析的外部符号 __imp__ImageList_Create@20,该符号在函数 "private: void __thiscall CFileImport

2011-08-24 09:10:13 5329 2

原创 CListCtrl控件图标显示和动态更换实现

由于要在OCX中使用CListCtrl控件,在MFC中的控件属性和方法都不能用,只能老老实实的用消息和宏来实现这个控件的各个功能,所以着实费了点手脚。、    首先将一个CListCtrl控件放入界面中,获得它的句柄以便以后操作这个控件:HWND m_hFileList =

2011-08-23 17:29:56 4603

原创 使用CreateThread创建线程

闲话少说,直接进入主题。   首先声明线程函数:    static unsigned long __stdcall PlayThread(LPVOID pData) ;      //LPVOID pData为所要传入的参数,如果没有也可以设为void    线程函

2011-08-18 18:49:51 1505

原创 char *与 &char的区别

今天因为&char的指针问题导致把系统崩了,所以在这里好好反省一下。    char * 是一个字符串的指针,所以可以这样子赋值:char *cha = "abcde";    而如果这样子定义:char  chb;

2011-08-18 18:06:32 698

原创 ListCtrl中使用SendMessage的方式来处理多选

今天由于工作的需要,在不使用ListCtrl的控件方法的前提下要获取到选中的项即多选的处理。在查看了网上N多资料后,发现都是用控件方法来实现的,哎!没办法,只能乖乖的上MSDN上找灵感了。本方案的实现思路是判断每个项是否被选中,呵呵,方法比较笨,但关键是实用么!   首先,发

2011-08-17 18:58:50 1884

CSocket的创建以及实现无连接的通信(提供源码)

MFC下的套接字CSocket的初始化,创建,以及实现无连接的网络通信。源码中标注的很清楚的。对初学网络编程的朋友

2010-11-22

2006年浙江省计算机三级 单片机及嵌入式应用

2006年的浙江省计算机三级单片机及嵌入式应用试卷,给大家复习的时候参考参考

2010-11-19

制作不规则的多边形按钮

使用MFC制作三角形,五边形,以及圆形等不规则形状的按钮,

2010-11-18

MFC 图标和文本共存的按钮

创建CButton类的派生类CImageButton从而在普通按钮上实现图标和文本共存的效果

2010-11-18

MFC技术内幕PDF

MFC技术内幕的PDF版,供初学者学习还不错的,边看可以边练习

2010-11-03

06年浙江省三级数据库试题

用来复习三级数据库的题目,考试的题目和历年试题很相似

2010-11-03

浙江省计算机三级数据库历年试题

历年的浙江省三级数据库试题,用来作为考试前的复习很好,题型很多都会是和考试一样的

2010-11-03

空空如也

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

TA关注的人

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