WTL中SS_NOTIFY风格的Static无法响应STN_CLICKED的有关问题,求指点

WTL中SS_NOTIFY风格的Static无法响应STN_CLICKED的问题,求指点
小弟刚从别的语言转过来,对WTL还有诸多不了解,第一次来问问题,可能很粗浅,希望各位前辈莫怪

我想让一个Static响应鼠标单击事件
所以给这个Static添加了SS_NOTIFY风格,然后修改消息映射表如下
C/C++ code

BEGIN_MSG_MAP(CMainDlg)
    NOTIFY_HANDLER(IDC_STATIC_TEST, STN_CLICKED, onStaticClick)
END_MSG_MAP()

LRESULT onStaticClick(int /*wParam*/, LPNMHDR /*lpNMHdr*/, BOOL& /*bHandled*/);

//响应函数
LRESULT CMainDlg::onStaticClick(int /*wParam*/, LPNMHDR /*lpNMHdr*/, BOOL& /*bHandled*/)
{
    MessageBox(L"被点击.", L"TEST");
    return TRUE;
}


但是貌似一直无法生效,求各位前辈指点迷津

------解决方案--------------------
用COMMAND_ID_HANDLER消息试试,应该没问题