有没有办法直接向子控件发送 TTN_NEEDTEXT 通知?
Is there any way to send TTN_NEEDTEXT notification to the child control directly?
我有一个编辑控件,其中有一个工具提示控件。现在我想在该编辑控件本身而不是该编辑控件的父 window 处接收 TTN_NEEDTEXT。有什么办法吗?
这是我创建工具提示控件的编辑控件的 OnCreate
代码。
if(this->GetSafeHwnd() == NULL || !m_wndToolTip.Create(this))
{
AfxMessageBox(_T("FAILED to Create"), IDOK);
}
else
{
m_wndToolTip.AddTool(this, LPSTR_TEXTCALLBACK);
m_wndToolTip.Activate(TRUE);
}
只需在子 window 中使用 ON_NOTIFY_REFLECT。
只要父级也是 MFC window,WM_NOTIFY 消息就会反射回子级 window。
我有一个编辑控件,其中有一个工具提示控件。现在我想在该编辑控件本身而不是该编辑控件的父 window 处接收 TTN_NEEDTEXT。有什么办法吗?
这是我创建工具提示控件的编辑控件的 OnCreate
代码。
if(this->GetSafeHwnd() == NULL || !m_wndToolTip.Create(this))
{
AfxMessageBox(_T("FAILED to Create"), IDOK);
}
else
{
m_wndToolTip.AddTool(this, LPSTR_TEXTCALLBACK);
m_wndToolTip.Activate(TRUE);
}
只需在子 window 中使用 ON_NOTIFY_REFLECT。
只要父级也是 MFC window,WM_NOTIFY 消息就会反射回子级 window。