关于OnMouseActivate的问题,返回MA_NOACTIVATE窗口一样可以获得焦点
在我的程序中有一个主窗口,还有一个小窗口,用来显示一些信息。
我现在需要的是这个用来显示信息的小窗口不会获得焦点,即使鼠标点进去也不获得焦点,但是这个小窗口可以被拖动位置和大小,响应了小窗口的OnMouseActivate消息,而且返回了MA_NOACTIVATE,但是在鼠标点进窗口的时候,他依然会被激活。为何?请高手解答~
int CHtmlWnd::OnMouseActivate(CWnd* pDesktopWnd, UINT nHitTest, UINT message)
{
return MA_NOACTIVATE;
}