MFC编写微信PC客户端,小弟我封装了一个CWeixin类

【分享】MFC编写微信PC客户端,我封装了一个CWeixin类
请看我的博客,有源码和demo的下载地址:http://blog.****.net/joneeky/article/details/8633681

MFC编写微信PC客户端,小弟我封装了一个CWeixin类

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;
} WXMSG;

class CWeixin
{
public:
CWeixin();
CWeixin(CWeixin& wxin);
~CWeixin();
void Attach(HWND hWnd); //设置关联窗口
HGLOBAL GetQRCode();   //得到登录二维码(内存)
BOOL GetQRCode(LPCTSTR lpszPath); //得到登录二维码(文件)
void GotoScan(); //准备扫描
BOOL QueryContacts(); //请求联系人列表
int GetContanctsCount(); //得到联系人数量
CString GetContanctAt(int nIndex); //得到指定联系人
BOOL SendMsg(LPCTSTR lpszContact, LPCTSTR lpszMsg); //发送文本
BOOL SendImg(LPCTSTR lpszContact, LPCTSTR lpszFilePath); //发送图片

private:
static UINT CheckScanProc(LPVOID pParam); //检测二维码被扫描
static UINT CheckOKProc(LPVOID pParam); //检测确认登录
static UINT SyncProc(LPVOID pParam); //保持在线状态(暂时未用到)
static UINT CheckMsgProc(LPVOID pParam); //检测是否有消息
void UTF8ToGBK(CString& strTarget); //UTF8 转 GBK
void GBKToUTF8(CString& strTarget); //GBK 转 UTF8
void GetSelfInfo(); //得到自己的信息
UINT PeekMsg(WXMSG& wxMsg); //取出消息

private:
HWND m_hWnd;
CInternetSession *m_pSession;
CString m_strCode, m_strSid, m_strSkey;
CStringArray m_saContacts;
CString m_strMyUin, m_strMyUserName;
CString m_strVal1, m_strVal2, m_strVal3;
};
mfc 电脑版微信 微信pc版

------解决方案--------------------
顶~~~~~
------解决方案--------------------
这个真能和手机微信发信息么?
------解决方案--------------------
MFC编写微信PC客户端,小弟我封装了一个CWeixin类
------解决方案--------------------
真贵啊!!!!!!!
------解决方案--------------------
Markup
------解决方案--------------------
你这个怎么登陆?
------解决方案--------------------
怎么使用啊?不能用?

------解决方案--------------------
不知道能不能用这个和手机发信息啊,期待中啊!
------解决方案--------------------
我看了你用的获取的网页版的信息。
------解决方案--------------------
你下载分有点高....
------解决方案--------------------
引用:
引用:怎么使用啊?不能用?
可以用。加载二维码,然后用手机端的微信扫描二维码,就登录了。


试了一下,可以发了

------解决方案--------------------
能把好友列表获取出来吗?
------解决方案--------------------
引用: