当前位置:网站首页>MFC 给列表控件发送左键单击、双击、以及右键单击消息
MFC 给列表控件发送左键单击、双击、以及右键单击消息
2022-07-06 07:50:00 【donghuangliuyun】
void CTestsetting::SendClickToList()
{
NMITEMACTIVATE NMItemActive;
NMHDR thdr;
thdr.code = NM_CLICK; //NM_CLICK单击 NM_DBLCKL 双击 NM_RCLICK右键单击
thdr.hwndFrom = m_TestsetList.m_hWnd; //m_TestList是列表控件关联的变量
thdr.idFrom = IDC_TESTSETTING_LIST; //IDC_TESTSETTING_LIST 列表控件ID
NMItemActive.hdr = thdr;
NMItemActive.iItem = m_TestsetList.GetItemCount();
NMItemActive.iItem = 0; //设置选中第几行
NMItemActive.iSubItem = 1; //设置选中第几列
m_TestsetList.SetSelectionMark(0);
SendMessage(WM_NOTIFY, IDC_TESTSETTING_LIST, (LPARAM)&NMItemActive); //把消息发送给列表所在地父窗口,由父窗口转发,而不是直接转发给列表
}
添加列表左键单击响应函数
void CTestsetting::OnNMClickTestsettingList(NMHDR* pNMHDR, LRESULT* pResult)
{
//因为是测试所以是随便写的变量
LPNMITEMACTIVATE temp = (LPNMITEMACTIVATE)pNMHDR;//将传进来的消息转换成LPNMITEMACTIVAT
int nItem = temp->iItem;//获得行号
int nSubItem = temp->iSubItem;//获得列号
TRACE("%d, %d\n", nItem, nSubItem);
*pResult = 0;
}
边栏推荐
- Methods for JS object to obtain attributes (. And [] methods)
- edge浏览器 路径获得
- 649. Dota2 Senate
- P3047 [USACO12FEB]Nearby Cows G(树形dp)
- Vit (vision transformer) principle and code elaboration
- [count] [combined number] value series
- Brief explanation of instagram operation tips in 2022
- Get the path of edge browser
- Data governance: metadata management
- 数字经济时代,如何保障安全?
猜你喜欢
File upload of DVWA range
Fundamentals of C language 9: Functions
TS 类型体操 之 循环中的键值判断,as 关键字使用
opencv学习笔记八--答题卡识别
Qualitative risk analysis of Oracle project management system
MEX有关的学习
继电反馈PID控制器参数自整定
[非线性控制理论]9_非线性控制理论串讲
Simulation of Michelson interferometer based on MATLAB
leecode-C語言實現-15. 三數之和------思路待改進版
随机推荐
octomap averageNodeColor函数说明
二叉树创建 & 遍历
Onie supports pice hard disk
How to estimate the number of threads
Pre knowledge reserve of TS type gymnastics to become an excellent TS gymnastics master
Redis list detailed explanation of character types yyds dry goods inventory
Luogu p4127 [ahoi2009] similar distribution problem solution
. Net 6 learning notes: what is NET Core
P3047 [usaco12feb]nearby cows g (tree DP)
Three no resumes in the software testing industry. What does the enterprise use to recruit you? Shichendahai's resume
数据治理:数据质量篇
Leecode-c language implementation -15 Sum of three ----- ideas to be improved
esRally国内安装使用避坑指南-全网最新
Typescript interface and the use of generics
[CF Gym101196-I] Waif Until Dark 网络最大流
js對象獲取屬性的方法(.和[]方式)
Yu Xia looks at win system kernel -- message mechanism
[count] [combined number] value series
49. Sound card driven article collection
Force buckle day31