自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 类的static函数实现非static成员函数作窗口过程函数

概论:     类的非static函数本身含有一个this指针,所以这种函数不能作为一个窗口过程(callback function )。当使用static函数来做一个窗口过程函数时,static函数可以通过编译,但是它本身无法访问类的成员函数和数据,如果我们能够得到类的指针并交给static函数处理则可以实现我们的要求。 技巧:为了确保非static窗口过程能够处理所有的消息,所以我们使用了CB

2005-09-30 12:49:00 1753

原创 我对mfc程序的主框架无法处理WM_LBUTTONDOWN之类消息的看法

       在论坛上看到一个帖子,他是问为什么在mfc中主框架无法处理WM_LBUTTONDOWN之类的消息。我的想法是这样的:      首先,假设在一个sdi中,主框架和view都是从cwnd派生下来的,可以接受wm类消息,那为什么主框架就接受不到这类消息?WM_LBUTTONDOWN这个消息在msdn上有这段话:The WM_LBUTTONDOWN message is posted wh

2005-09-28 14:45:00 2013

原创 ado的CoInitialize初始函数的使用?

       第一次打算使用ado进行数据库编程,我的程序是个对话框,当中的操作主要在一个工作线程中。开始的时候直接在OnInitDialog中使用CoInitialize(NULL)。问题就出来了,我在工作线程中的_ConnectionPtr对象的createinstance操作总是失败!      我是这样使用的:connection.CreateInstance("ADODB.Connect

2005-09-26 22:00:00 3178

原创 多线程中AfxGetApp()->m_pMainWnd和AfxGetMainWnd() 的区别?

         一个最普通的对话框程序,是用afxbeginthread新建一个线程,在里面是用        CxxDlg * dlgPtr=(CxxDlg *)AfxGetApp()->m_pMainWnd;跟        CxxDlg * dlgPtr=(CxxDlg *)AfxGetMainWnd()  ;两个代码得到的dlgPtr是不是一样的 你们觉得??       在我在线程函数

2005-09-20 16:38:00 3437 1

空空如也

空空如也

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

TA关注的人

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