共 34 篇文章 |
|
ASCII码向BCD码转换ASCII码转换为BCD码的代码:int A2BCD(BYTE * pDst,const char * pSrc){ASSERT(pDst != NULL &&pSrc !int nLen = (strlen(pSrc)+1)/2;for(int i = strlen(pSrc)-1;int n1 = pSrc[i] - ''0'';int n2 = pSrc[i-1] - ''0'';pDst[i/2] = (n1&0xFF)|(n2<<4);} if(strlen(pSrc... 阅4528 转11 评0 公众公开 13-12-19 18:34 |
MFC dll封装对话框资源 最近在做项目的时候,想做一个地图浏览模块,个人想法是把这个模块封装在MFC DLL中工在BCB上的调用。在MFC扩展DLL中使用AfxGetResourceHandle和AfxSetResourceHandle的方法与在Regular DLL using shared MFC DLL类型的MFC DLL中所使用的方法相同.并且,DLL模块的句柄可以通过MFC提供的DlgextentDLL这个结构的hModu... 阅3928 转19 评0 公众公开 13-04-12 10:21 |
钩子程序。本文在VC6编程环境下实现了一个简单的键盘钩子程序,并对Win32全局钩子的运行机制、Win32 DLL的特点、VC6环境下的MFC DLL以及共享数据等相关知识进行了简单的阐述。在VC6中有三种形式的MFC DLL(在该DLL中可以使用和继承已有的MFC类)可供选择,即Regular statically linked to MFC DLL(标准静态链接MFC DLL)和Regular using the sh... 阅156 转1 评0 公众公开 13-04-11 23:27 |
什么叫做伪函数,或是函数对象?int operator()(int num)const;int Abs::operator()(int num)const.我们把这样的类称为函数对象,或称做伪函数。优点:使用仿函数就像使用一个普通的函数一样,但是它的实现可以访问仿函数中所有的成员变量来进行通行;函数对象是比函数更加通用的概念,因为函数对象可以定义跨越多次调用的可持久的部分(类似静... 阅1627 转0 评0 公众公开 13-03-10 17:37 |
阅549 转1 评0 公众公开 13-03-10 17:19 |
阅127 转0 评0 公众公开 13-01-09 15:34 |
PeekMessage()和GetMessage()的区别要想知道PeekMessage()和GetMessage()的区别,最简单的办法是在窗口函数拦截WM_PAINT的时候加一个永久循环,像 while(TRUE){},循环体中可以输出文本或图形。但PeekMessage()允许你从消息队列中“取出”消息,这就是 PeekMessage()第四个函数的用途:如果选用PM_REMOVE,则消息从队列中取出,如选用PM_NOREMOVE... 阅844 转1 评0 公众公开 13-01-07 17:31 |
WM_MOUSELEAVE WM_MOUSEHOVER 消息的捕捉在MFC中有时候会出现捕捉自动生成的void CListBoxEx::OnMouseHover(UINT nFlags, CPoint point){ 阅468 转0 评0 公众公开 13-01-07 17:11 |
//自定义的消息名称 关联托盘消息 nid.hIcon=LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_MAINFRAME)); strcpy(nid.szTip,"计划任务提醒");//信息提示条为“计划任务提醒” Shell_NotifyIcon(unID,&nid);//在托盘区添加图标} LRESULT CPowerMonitorDlg::onShowTask(WPARAM wParam,LPARAM lParam)//wParam接收的是图标... 阅177 转1 评0 公众公开 12-12-28 17:10 |
5. static_cast不能去掉类型的const、volitale属性(用const_cast)。// 基本类型转换3 int *pn = &n;4 double *d = static_cast<double *>(&n) //无关类型指针转换,编译错误5 void *p = static_cast<void *>(pn); //任意类型转换成void类型。类型不匹配,reinterpret_cast可以让编译器以你的方法去看待它们:funcPtrArray6... 阅180 转0 评0 公众公开 12-12-26 23:29 |