自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

修行中...

修得今生缘,行待一世情

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 _com_dispatch_method

error LNK2001: unresolved external symbol "long __cdecl _com_dispatch_method(struct IDispatch *,long,unsigned short,unsigned short,void *,wchar_t const *,...)" (?_com_dispatch_method@@YAJPAUIDispatch@

2008-12-11 13:53:00 2657

转载 剪析板基本操作

Clipboard 问答集在我们自己的VC++ / MFC应用程序中增加剪贴板功能其实是很简单的事情。为了让你的程序可以与剪贴板对话,本文就其实现中的一些基本问题做一些实例讲解。拷贝与粘贴文本下边的源代码演示了如何将文本(包含在CString对象“source”中)拷贝到剪贴板上。CString source;//put your text in sourceif(Open

2006-07-04 15:58:00 1197

转载 好好照顾自己,学会善待自己

千万不要太爱一个人,否则会被他(她)牵着鼻子走,动辄方寸大乱,如被魔杖点中,完完全全不能自已。从此,你就没有了自己的思想,没有了自己的喜怒哀乐,你会以他(她)为中心,跟他(她)在一起时,他(她)就是整个世界;不跟他(她)在一起时,世界就是(她)。   太爱一个人,会无原则地容忍他(她),慢慢地他(她)习惯于这种纵容,无视你为他(她)的付出,甚至会觉得你很烦、太没个性,甚至开始轻视、怠慢、不尊重你…

2006-07-01 09:23:00 1584

原创 富兰克林的美德观,值得学习

1、节制:食不可过饱,饮不可过量。2、缄默:避免无聊闲扯,言谈必须对人有益。3、秩序:生活物品要旋转有序,工作时间要合理安排。4、决心:要做之事就下决心去做,决心做的事一定要完成。5、节俭:不得浪费,任何花费都要有益,不论是于人于己。6、勤勉:珍惜每一刻时间,去除一切不必要之举,勤做有益之事。7、真诚:不损害他人,不使用欺骗手段。考虑事情要公正合理,说话要依据真实情况。

2006-06-25 09:43:00 1515

原创 当上版主了,记念一下

沉闷的生活只要努力也会泛起波澜                                          -----题记凡事包容凡事相信凡事期盼凡事忍耐爱是永不止息 ---> 对于前途,我总是充满了恐惧。前一段时间给我自己的压力太大,使得我失去了信心。生活有一些沉闷,虽然看起来还是很充实,但过得很压抑、很郁闷

2006-06-23 14:15:00 836

原创 导出类的串行化

导出类的串行化众所周知,要对类的实例化对象进行串行化操作就需要使这个类能够进行类型识别操作、动态创建操作和串行化操作。即需要包含下面这两个宏:DECLARE_SERIAL(CMyClass)IMPLEMENT_SERIAL(CMyClass,CObject,sc_no)但作为导出类,光具备这两个条件还不够,这里因为:(1)在从文件中读出类对象时,需要调用CRuntimeClas

2006-06-12 22:09:00 1245

原创 GDI+中的BUG:Rect和RectF中的IntersectsWith()函数实现错误

原代码为:    BOOL IntersectsWith(IN const Rect& rect) const    {        return (GetLeft()                 GetTop()                 GetRight() > rect.GetLeft() &&                GetBottom() > rect.GetTop

2006-05-09 13:38:00 2903 1

原创 使用GDI+坐标系统

1、基础知识坐标系统分为三类:全局坐标系统、页面坐标系统和设备坐标系统。页面坐标系与设备坐标系都是以设备的左上角为坐标原点,X水平向右为正,Y垂直向下为正。页面坐标与设备坐标系的差异在于X,Y的单位不同:页面坐标系中的X,Y单位可以任意设定,如英寸、毫米等;而设备坐标系中,只有一种单位,那就是点或者像素。全局坐标系就是我们日常工作的坐标系,缺省情况下x轴正方向水平向右,Y轴正方向垂直向下;我们可以

2005-10-24 00:27:00 5600

原创 在对话框中动态添加菜单栏

 //添加图标及工具栏 //本代码添加在对话框的OnInitDialog()消息响应函数中 //设置图标 m_pImageList=new CImageList(); m_pImageList->Create(16, 16, ILC_MASK,  2, 2);  m_pImageList->Add(AfxGetApp()->LoadIcon(IDI_BACKWARD)); m_pImageList

2005-04-14 18:53:00 1844

原创 利用GDI绘图

所有的绘图操作包括如下几种:利用API、用CDC对象、用CClientDC对象、用CWindowDC对象和CPaintDC;下面分别说明:利用API来进行绘图操作,首先需要一个设备描述表(DC)句柄HDC,然后才能进行绘图操作,在绘图结束的时候要释放DC,基本操作如下:HDC hdc=::GetDC(m_hWnd);//GetDC()需要一个指向窗体的句柄作为参数,也就是获得哪个窗体的DC//下面

2005-04-03 15:31:00 1746

原创 添加自定义消息

自定义消息在头文件中:#define WM_DOUBLECLICK WM_USER+1//定义一个消息class CMyClass{……protected:afx_msg void myfunction(WPARAM wp,LPARAM lp);//响应消息的自定义函数……};在CPP文件中:BEGIN_MESSAGE_MAP(CInnerDlg, CDialog) //{{AFX_MSG_MAP

2005-04-03 12:06:00 1260

原创 利用结构体来传递一组数据

利用结构体直接赋值,可以传递结构体中的所有元素。如果是变通变量,则直接进行赋值;如果是指针,则改变指针变量所指向的位置。举例如下:typedef struct _ASD{ char *ch; int i;}ASD; ASD myAsd,theAsd;//声明两个结构体 myAsd.ch=new char [4];//为结构体内的指针在堆内分配空间,首地址为0x00431cf0 strcpy(myA

2005-03-19 10:35:00 1376

原创 痛苦的历程:Ado访问PARADOX数据库

前面接手一个项目,需要用VC访问已经存在的PARADOX数据库。在接手这个项目前,对于PARADOX的理解少之又少,只知道有这么一种数据库,并不了解它的结构是什么。真正对它进行操作的时候,才发现是如此之难。有几次差点都放弃了,但最后一咬牙,总算坚持过来了。在这期间,我走了不少的弯路,也有了一些心得,下面写下来,做为一个总结,也为其他同道少走一点弯路起一点提示作用吧。1、PARADOX数据库结构PA

2005-01-08 15:46:00 6885 2

原创 深入printf

/****printf.c - print formatted** Copyright (c) 1985-1997, Microsoft Corporation. All rights reserved.**Purpose:* defines printf() - print formatted data***********************************************

2004-11-13 14:43:00 2768

netbpm workflow engine

netbpm workflow source code

2011-07-05

空空如也

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

TA关注的人

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