MFC
joneeky
这个作者很懒,什么都没留下…
展开
-
VC++对QQ空间的一系列操作封装成DLL
有以下功能:1.发表说说;2.给好友留言;3.获取指定好友的说说;4.获取指定好友的日志(标题);5.评论指定说说;6.评论指定日志;7.获取好友最新说说;8.获取好友最新日志(标题)。这个 DLL 中导出1个类(CQZoneH)和3个信息结构体,我把整个头文件贴出来:#ifndef QZONEH_API#define QZONEH_API _de原创 2013-01-19 15:36:03 · 1081 阅读 · 0 评论 -
VC++中复制构造函数与 CPtrArray 类
我们都知道,如果我们类中有指针成员变量,需要自己重写深层复制构造函数,来完成堆中内存的重新分配。如果类中有一个 CPtrArray 类呢?这个类只保存指向数据所在内存的指针,并不保存实际数据值。我们不能直接调用 CPtrArray::Copy 或 CPtrArray::Add 或 CPtrArray::Append 来完成拷贝,(当然更不能用 “=” ,这个类根本就没有重载等于操作符)。上面所说的原创 2013-02-12 18:01:46 · 2299 阅读 · 1 评论 -
VC++ 开发PC版微信,CWeixin 类
#define WM_WX_SCANOK (WM_USER + 101) /*扫描成功*/#define WM_WX_LOGINOK (WM_USER + 102) /*登录成功*/#define WM_WX_HASMSG (WM_USER + 103) /*收到消息*/typedef struct tagWXMSG{ CString strName; CString strMsg;原创 2013-03-04 14:59:34 · 6565 阅读 · 3 评论 -
CWeixin 类升级
新增获取联系人详细信息,和获取头像。头文件:#ifndef _WEIXIN_#define _WEIXIN_#define WM_WX_SCANOK (WM_USER + 101) /*扫描成功*/#define WM_WX_LOGINOK (WM_USER + 102) /*登录成功*/#define WM_WX_HASMSG (WM_USER + 103) /*收到消原创 2013-03-10 18:38:38 · 5126 阅读 · 10 评论 -
VC++ ListBox 响应鼠标右键消息
微软提供的 CListBox 只能响应鼠标双击消息,那如果要响应右键必须要继承 CListBox 这个,然后去响应 WM_RBUTTONUP 或 WM_RBUTTONDOWN 消息,在这个消息映射的函数里面就可以去写右键按下或弹起时的功能了。图中的列表稍微自绘了一下,顺便也讲一下。调整行高是重写 MeasureItem 函数,如下void CZZJListBox::Measure原创 2014-04-14 18:25:40 · 3816 阅读 · 1 评论 -
VC只用GDI实现位图展现简单特效
展示截图(略大,4.24M):这些把位图加载到内存DC上的代码需要重复使用,于是定义成宏:#define READY_CODE \CGditestDlg *pMainDlg = (CGditestDlg *)pParam; \CDC *pDC = pMainDlg->GetDC(); \CBitmap bmp; \if (1 == pMainDlg->原创 2014-09-03 19:44:52 · 1059 阅读 · 0 评论