关于static控件响应鼠标单击消息

发布时间:2014年2月18日 作者:未知 查看次数:1276

关于static控件响应鼠标单击消息


关于static控件响应鼠标单击消息

static控件是可以响应鼠标单击事件的,但要设置static控件的SS_NOTIFY属性。

以下自百度http://zhidao.baidu.com/link?url=4LsjwJwptXxdfJj_PGXtyr4nVa02gkiWkl-gnmQC9wq7hbNe4AyxLw94OFvUuWZ-oH2Qc4TcVKlXQkiGqTXFna
使用了“notify”风格(即是控件的SS_NOTIFY搜索风格)后,当你点击该控件时,其父窗口会收到下列消息:

消息名为:
WM_COMMAND
消息的参数:
wParam: LOWORD(wParam)存放的是控件的ID,HIWORD(wParam)放的是STN_CLICKED(这是静态控件被 点击的标志)
lParam: 该控件的句柄。

代码为:
case WM_COMMAND:
{
if(HIWORD(wParam) == STN_CLICKED)
{
if(LOWORD(wParam) == 某个控件)
{
处理之.
}
}
}


版权所有!www.sieye.cn
E.Mail:sieye@sohu.com QQ:66697110