| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2083 人关注过本帖
标题:SendMessage 函数的使用
只看楼主 加入收藏
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
结帖率:79.17%
收藏
 问题点数:0 回复次数:4 
SendMessage 函数的使用
请问大家使用::SendMessage(::GetParent(m_hWnd),QQ_ADDNUM,0,0);语句是不是等效
调用InitList(); 语句呢?

当 QQ_ADDNUM 如下定义时:
#define QQ_ADDNUM        WM_USER+100    // 自定义消息、
ON_MESSAGE(QQ_ADDNUM,OnAddNum)
LRESULT CQQLoginDlg::OnAddNum(LPARAM lParam, WPARAM wParam)
{
    InitList();
    return 0;
}
搜索更多相关主题的帖子: SendMessage ON_MESSAGE 使用方法 
2008-09-20 15:15
Arcticanimal
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:341
专家分:20
注 册:2007-3-17
收藏
得分:0 
如果InitList是全局函数, 上述调用等效.

try new catch
2008-09-20 22:39
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
收藏
得分:0 
回复 2# Arcticanimal 的帖子
那就是当InitList不是全局变量时
::SendMessage(::GetParent(m_hWnd),QQ_ADDNUM,0,0);能有效调用InitList函数
而InitList函数由于不是全局而不能正确使用?
2008-09-20 22:56
Arcticanimal
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:341
专家分:20
注 册:2007-3-17
收藏
得分:0 
InitList不是成员函数的话, 要调用它就必须和某个对象绑定到一起. 但是下述语句仍然是等效的 :
CQQLoginDlg dlg;
dlg.SendMessage(QQ_ADDNUM,0,0);
// dlg.InitList();

try new catch
2008-09-21 09:42
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
收藏
得分:0 
回复 4# Arcticanimal 的帖子
恩 ,谢谢版主耐心指导
2008-09-21 10:46
快速回复:SendMessage 函数的使用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019399 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved