按钮不能相应,高分求教阿

Developerljm 2003-12-29 05:23:45
我在dialog的事件PreTranslateMessage中,用postmessage发送了一个提示窗口消息,即打开一个提示窗口,显示相应的提示信息,但是按钮却不能相应了,求教阿,等。。。。。急
...全文
30 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
pxg76 2004-01-18
  • 打赏
  • 举报
回复
up,up 拿钱愉快
veryhappy 2004-01-18
  • 打赏
  • 举报
回复
高手说说吧,学习学习,up
datablader 2003-12-31
  • 打赏
  • 举报
回复
if(pMsg->hwnd==GetDlgItem(IDC_POINT)->m_hWnd)这个条件永远是FALSE。
Developerljm 2003-12-31
  • 打赏
  • 举报
回复
高手去哪儿了,帮忙阿,我还在等阿。。。
Developerljm 2003-12-29
  • 打赏
  • 举报
回复
我也试过了,不行啊
kongyunzhongque 2003-12-29
  • 打赏
  • 举报
回复
::PostMessage(this->m_hWnd,WM_USERTIP,wMsg,1);//等后面加一个布尔返回值
return true/false;
Developerljm 2003-12-29
  • 打赏
  • 举报
回复
subtop(风歌) ,什么意思啊,没看懂?
subtop 2003-12-29
  • 打赏
  • 举报
回复
看你的PreTranslateMessage末尾有 return CDialog::PreTranslateMessage(pMsg);没有?
Developerljm 2003-12-29
  • 打赏
  • 举报
回复
高手快过来看看呀
Developerljm 2003-12-29
  • 打赏
  • 举报
回复
使用的当然是postmessage
BOOL CBtnDlg::PreTranslateMessage(MSG* pMsg)
{

if(pMsg->message==WM_MOUSEMOVE){
UINT wMsg=(UINT)pMsg;
TRACE("%d\n",wMsg);
//return 0;
if(pMsg->hwnd==GetDlgItem(IDC_POINT)->m_hWnd){
::PostMessage(this->m_hWnd,WM_USERTIP,wMsg,0);
}
else if(pMsg->hwnd==GetDlgItem(IDC_RADIUS)->m_hWnd){
::PostMessage(this->m_hWnd,WM_USERTIP,wMsg,1);

}
}

return CDialog::PreTranslateMessage(pMsg);
}
windyloft 2003-12-29
  • 打赏
  • 举报
回复
dlg.Create(IDD_SHOWMSG, this);
Developerljm 2003-12-29
  • 打赏
  • 举报
回复
BOOL CTitleTip::Create(CWnd * pParentWnd)
{
ASSERT_VALID(pParentWnd);

// Already created?
if (m_bCreated)
return TRUE;

DWORD dwStyle = WS_BORDER | WS_POPUP;
DWORD dwExStyle = WS_EX_TOOLWINDOW | WS_EX_TOPMOST;
m_pParentWnd = pParentWnd;

m_bCreated = CreateEx(dwExStyle, TITLETIP_CLASSNAME, NULL, dwStyle,
CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
NULL, NULL, NULL );

return m_bCreated;
}

datablader 2003-12-29
  • 打赏
  • 举报
回复
PreTranslateMessage尽量不要SendMessage和PostMessage。有可能会死掉的。
lizmei001 2003-12-29
  • 打赏
  • 举报
回复
提示窗口怎么创建的
如果是dlg.DoModal()当然不行
dlg.Create(IDD_SHOWMSG, this);

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧