标题:[求助]发送消息的一个问题
取消只看楼主
cyberkdll
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-4-25
 问题点数:0 回复次数:0 
[求助]发送消息的一个问题

各位大侠请帮我看下这段代码:
这是消息映射表的内容

static UINT NEAR WM_MYREGISTEREDMSG= RegisterWindowMessage("MY_REGISTEREDMSG");
BEGIN_MESSAGE_MAP(CMessageHandle2Dlg, CDialog)
//{{AFX_MSG_MAP(CMessageHandle2Dlg)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
//}}AFX_MSG_MAP
ON_REGISTERED_MESSAGE(WM_MYREGISTEREDMSG,OnMyRegistedMsg)
ON_BN_CLICKED(IDC_FIND,OnFindWindow)
END_MESSAGE_MAP()

消息处理的内容:
void CMessageHandle2Dlg::OnFindWindow()
{

HWND hWnd=::FindWindow("#32770","QQ用户登录");
ASSERT(hWnd);
AfxMessageBox("我要你弹,你就给我弹~~~~~~~~~~~");
::SendMessage(hWnd,WM_MYREGISTEREDMSG,0L,0L);
/*::EnumWindows(MyEnumWindow,
(LPARAM)this
);*/
}


LRESULT CMessageHandle2Dlg::OnMyRegistedMsg(WPARAM wParam,LPARAM lParam)
{
AfxMessageBox("我要你弹,你就给我弹");
return 0L;
}

编译无错,但是当就是不能执行 ::SendMessage(hWnd,WM_MYREGISTEREDMSG,0L,0L);这个语句,请帮忙指导!

2006-04-26 13:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-60297-1-1.html




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

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