系统链接控制-正常(双击)点击通知
Syslink control - normal (double) click notification?
普通静态有SS_NOTIFY接收(双击)点击。当单击Syslink控件中的"正常"文本而不是链接时,我如何处理相同的事件?
我不相信有什么简单的方法。可能最简单的方法是超类一个系统链接并处理WM_LBUTTONDOWN
/WM_LBUTTONUP
。您也可以创建子类,但对于不太灵活的解决方案,难度差别不大。
见这里示例代码:
case WM_NOTIFY:
//NMHDR* pHeader = (NMHDR*)lParam;
//NMLINK* pNMLink = (NMLINK*)lParam;
//LITEM iItem = pNMLink->item;
switch(((NMHDR *)lParam)->code)
{
case NM_CLICK:
{
if(int(wParam) == IDC_SYSLINK_LOGIN)
{
//do something
return (INT_PTR)TRUE;
}
}
break;
}
相关文章:
- 我的程序有一个保存配置文件的GUI,如何双击此配置文件以直接加载带有配置数据的GUI?
- C++,Qt:仅在双击后编辑qtablewidget项目
- 双击更改 mfc 中列表控件中的行的颜色
- C++MFC编辑框处理双击
- 双击滑块手柄时如何发出信号
- C/C++ 检测双击 TVItem 的常用控件
- 在使用 c++ 的 win32 api 中,我想跟踪双击和三次单击等
- 在树状视图中双击后焦点丢失
- MFC功能区主页按钮双击关闭应用程序
- QGraphicsScene 中的 QPushButton 需要双击而不是单击
- 处理WM_POINTER消息时,如何检测双击/点击
- 双击编译C++ Unix 可执行文件不会打开现有文件以从中读取信息
- QListWidget 项目单击和项目双击 - 如果双击,则阻止单击
- 可执行文件无法在双击执行时创建新文件
- OS X 双击速度
- 双击(触摸)按屏幕按钮的原因可能是什么,该按钮通过单击鼠标按下
- 如何区分OpenCV中的点击和双击
- 在Windows中检测全局双击
- 如何在mfc中处理单击和双击同一按钮
- 系统链接控制-正常(双击)点击通知