tatic控件默认是不支持响应鼠标消息的,如果把其ID从IDC_STATIC改成其他的,可见其可以响应BN_CLICKED消息,但这远远不够。但是MS也没有把路堵死,我们可以利用SetWindowLong,动态增加 其SS_NOTIFY风格,使其支持鼠标响应。
1、不重载CStatic,使静态文本控件支持鼠标消息的办法
//可以在InitDialog中添加
DWORD dwStyle = m_static1.GetStyle();
dwStyle |= SS_NOTIFY;
SetWindowLong(m_static1.Get