首页
社区
课程
招聘
菜鸟的win32新的小问题出现了
发表于: 2010-5-8 22:17 3804

菜鸟的win32新的小问题出现了

2010-5-8 22:17
3804
我的工程名为Chat,大概是个消息映射的问题
先在ChatDlg.h中(我的竟然不是CChatDlg.h 我没改类名呀?)第1行写
#define UM_SOCK WM_USER+1

再在ChatDlg.h中构造函数内添加
protected:
        HICON m_hIcon;

        // Generated message map functions
        //{{AFX_MSG(CChatDlg)
        virtual BOOL OnInitDialog();
        afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
        afx_msg void OnPaint();
        afx_msg HCURSOR OnQueryDragIcon();
        //}}AFX_MSG
                afx_msg void OnSock(WPARAM,LPARAM);
        DECLARE_MESSAGE_MAP()

最后在ChatDlg.cpp中(我的竟然不是CChatDlg.h 我没改类名呀?)添加
BEGIN_MESSAGE_MAP(CChatDlg, CDialog)
        //{{AFX_MSG_MAP(CChatDlg)
        ON_WM_SYSCOMMAND()
        ON_WM_PAINT()
        ON_WM_QUERYDRAGICON()
        //}}AFX_MSG_MAP
        ON_MESSAGE(UM_SOCK,OnSock)
END_MESSAGE_MAP()

CChatDlg::OnSock报错
unresolved external symbol "protected: void __thiscall CChatDlg::OnSock(unsigned int,long)" (?OnSock@CChatDlg@@IAEXIJ@Z)

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 120
活跃值: (55)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
void CChatDlg::OnSock(WPARAM wParam,LPARAM lParam)
{
}
加上相应的实现就行了,还是弄不懂为什么不写到AFX_MSG宏里面,而是拿出来
2010-5-8 22:35
0
游客
登录 | 注册 方可回帖
返回
//