说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

送分啦,关于Windows消息的问题.

编辑:说三道四文库 发布时间:2017-11-23 01:27
HTML文档下载 WORD文档下载 PDF文档下载
请问大哥们,我可不可以用SendMessage函数,或别的手动发送TreeCtrl控件的双击左健消息到他的父窗体.即我不想通过鼠标双击来实现,想在一个函数里实现这个功能.请大家赐教
不用SendMessage,父窗口也能得到消息,在WM_NOTIFY消息里面
idCtrl = (int) wParam; 
pnmh = (LPNMHDR) lParam;
TreeCtrl的idCtrl有以下消息:
TVN_BEGINDRAG
TVN_BEGINLABELEDIT
TVN_BEGINRDRAG
TVN_DELETEITEM
TVN_ENDLABELEDIT
TVN_GETDISPINFO
TVN_ITEMEXPANDED
TVN_ITEMEXPANDING
TVN_KEYDOWN
TVN_SELCHANGED
TVN_SELCHANGING
TVN_SETDISPINFO
to ringhone 假如我要在一个函数里用代码实现一个类似于鼠标双击TreeCtrl Item的操作,怎么实现呢?
直接调用双击函数。
那参数怎么设:OnDblclkTree(NMHDR* pNMHDR, LRESULT* pResult)
假设我现在要实现单击第二项?
高手救命呀!!!!!!!!!!!!!!!!!!!!!!11
期待大家的关注呀,没人知道这个问题嘛?
先要得到选中项的句柄
HTREEITEM hitem = TreeView_GetSelection(hwnd);
然后TreeView_Expand(hwnd,hitem,TVE_TOGGLE);
对树中选中的项有效。
以上是宏,对应的消息是:
TVM_GETNEXTITEM
TVM_EXPAND
wait...
{    在你的函数当中
         LRESULT rs;
NMHDR mh;
         ...
         mh.hwndFrom=this->m_hWnd;//发送者句柄
mh.code=NM_DBLCLK;       //发送代码
mh.idFrom=IDC_BUTTON1;   //发送者ID
CPoint pt(5,35);         //相对TreeView左上角的位置
CTreeCtrl * pTree=(CTreeCtrl *)GetDlgItem(IDC_TREE1);//得到你的CTreeCtrl指针
pTree->SelectItem(pTree->HitTest(pt));//选中pt位置的项目
           //如果你不想通过位置来选,就只能先得到所要选项的handle,然后再选中他
         ...
OnDblclkTree(&mh,&rs); //执行你的双击函数
}
ok!
随便写一个用户消息,只要他的响应函数是你的函数就行了。
Windows消息的时效性怎么样?
 

 
感谢大家的回答了,请问一下我昨天用函数 CTreeCtrl::SetCheck(我要选中项的句柄);然后再用CTreeCtrl::GetSelectedItem()返回的句柄居然为NULL,不知道是怎么搞得,我先试试hongv的方法了,和和,分数一定送上
SetCheck()并不是用来选中当前选项的!它不会改变当前选项!
那SetCheck是用来干什么的呢?
只是用来加标记的!
实时计算,流数据处理系统简介与简单分析 Cue:秒杀HealthKit,打造自己的家庭医生 新iPhone要来:4.7就够了么?我们还有更大的 Docker迈入云(DockerHub)+端(Docker引擎)时代 《近匠》壹枱智能钢琴:改造音乐行业的新“玩”家 圣何塞Hadoop Summit 2014看点 唯快不破!90后大学生9天完成近670页的Swift语言文档翻译 一周消息树:Java、.NET、Web技术应用特点 苹果生态格局:软硬件之后,iLifestyle才是王道 小米互娱总经理尚进:独立游戏当为发烧而生 哪些编程语言、框架/平台最受企业青睐? 高德LBS应用大赛:百万大奖、千万基金等你来拿! Gartner:有数据有真相 从浪潮看服务器市场走势 PhoneGap 3.5.0发布,不再支持iOS 5和ARM64 “中美青年创客大赛”之“创客·教育论坛” 以创客教育支持创新人才培养 授之以渔,谷歌发布开源秘密武器Kubernetes 炫耀分数已经out!ShareSDK发布游戏内视频录制SDK Android开发者必知的5个开源库 UCloud完成B轮融资5000万美元 Git远程操作详解 《近匠》iMAG:移动应用快速跨平台开发工具 Facebook斥资30亿美元购Snapchat遭拒后,推Slingshot 全球开发者报告:程序媛崛起,企业应用更赚钱! 土豪经济 E人E本发布首款4G安全手机 内忧外患:Android版FuelBand应用来得太迟? MongoDB 2.6.2 发布,大大改进查询功能 清华毕军&华为马云:SDN是学术和产业都看好的领域 向三星和苹果发难:亚马逊FirePhone 3D手机强势来袭 支付宝移动端与NFC芯片商、手机商合作 推出近场支付产品 Go 1.3正式发布,改进正则表达式! API设计如龙生九子,Tunneling、Hypermedia等更受开发者青睐 谁能帮我解释一下:类中为什么还要声明本类的引用(详情见内) 关于用户验证和权限控制的问题,懂Principal和Identity的大佬给小弟指点!!! 在window2000sever版本下 我的TOMCAT的startup.bat启动不了? 深夜了,谁还在熬夜啊?大家交个朋友吧。无聊中... DLL 钩子 无模式对话框 非法错误 有请指点!!!!! office developer哪里有? 付费解决问题 iis那里有下载 MM,给你分! 提个小问题 把J2SE学好后,再学J2EE会很容易吗? 袁飞进!如何用你的屏幕取词控件取日文假名和俄文字母符号? 用JDBC连接ORACLE数据库出错?各位帮我看看该怎么处理。谢了 水晶报表的SQL字段 在系统盘那里有iis加上asp 聊天室在机子上怎么设置才能进入(2000 系统) 水晶报表字段显示的问题 关于大数据量查询问题,请各位大侠帮忙 asp聊天室在机子上怎么设置才能进入(2000 系统) 客户端怎样绑定服务器 CheckListBox里怎样禁止用鼠标同时选中多项???、 关于邮件乱码! 程序员... 没落的贵族! 打开.doc文档失败!为何??? 是否必须选择ANSI C? 谁有 opengl超级宝典 的电子版 asp.net 中 TextBox 控件出现的奇怪问题,百思不解 怎么样把一个DataTable的 一个 DataRow 复制到一个 相同结构的DataTable中? 200分求 网路精灵XP V2.0.7 简体中文版 的注册机? 有关VB打包下载的问题 200分求 网路精灵XP V2.0.7 简体中文版 的注册机? 200分求 网路精灵XP V2.0.7 简体中文版 的注册机? 200分求 网路精灵XP V2.0.7 简体中文版 的注册机? 请问用VBSCRIPT怎么写这个正则表达式,在线等, JB做打印可以吗? lz32.dll 基于MIDP1.0的CS结构有没有好的解决方案 200分求 网路精灵XP V2.0.7 简体中文版 的注册机? 关于不同包package内的静态变量访问的问题,帮忙解答 求crystal report enterprise8.5的keycode,谢谢 Windows Server 2003 Enterprise Edition 激活问题 好学生通宵学习。遇到问题! 如何得到N个月以前的年、月 大家都来说说从记事起到现在有哪些经典的歌曲曾经红遍大街小巷,我开FTP,大家帮着搜集一下 ““struct”类型重定义”” 是什么意思? 哈稀表如何遍历一边? ie突然打不开ftp网络了 谁能帮我解决这个对我来说的难题!!!(分数不够可以再加) 大家对2008奥运标志有什么看法?? 第一次在LINUX下使用GCC.... ie突然打不开ftp网络了 好久没来了 哪位知道这些函数公式是什么意思?P5-$D$20、ROUND(D5/J$22,2)、IF(E5>D$26,"×",IF(E5$D$27,$D$25-ABS(G5-$D$27)*$D$28,$D$25-ABS(G5-$D$27)*D$29))>0,IF(G5=$D$27,$D$25,IF(G5>$D$27,$D$25-ABS(G5-$D$27)*$D$28,$D$25-ABS(G5-$D$27)*D$29)),0),3)急 excel中函数=IF(I5 叶子的离开 覃芳芳(读者文摘上的一篇文章) 缪斯是什么意思? 这里的缪斯啥意思?人海辽阔,世路多崎,幸而和缪斯萍水相逢,春雨如酥,润物无声,才使我睁开朦胧的双眼.这里的“和缪斯萍水相逢”.. 36—5(m+n)—(m+n)的2次 已知|m|=5,|n|=2 |m+n|=m+n,求m-n 我看M绝M对M火M力里头机枪就一个MK MOD0机M枪,啥来头? 我看绝s对s火s力AF里头有款枪,叫虾米MK MOD0机抢,啥来头? 用急功近利,人无远虑必有近忧,前程似锦,无奈,从长计议联成一段话用上面的词语写一段话,简洁流畅 用急功近利,人无远虑必有近忧,前程似锦,无奈,从长计议.组成一段话 安倍拟借索契冬奥会开幕会晤普京磋商领男子胡须长4.3米创世界纪录 32年外媒称土为导弹采购留后手 以防与中国普京称索契冬奥会欢迎同性恋者参与 不禁化武组织:叙公布41处化武设施 已看到蛇会害怕?研究称恐惧有助灵长类避巴基斯坦一部族长老家遭袭7人死亡2014圣保罗秋冬时装周开幕美国白宫称不会停止要求俄罗斯移交斯诺澳新政府继续禁止华为参加宽带网络竞标一名越南籍变性人涉嫌贩毒被马来西亚警章佳菡:5月5日现货白银原油日内操作【独家】上周机构来访接待量前十股名单【空白·听】鲍勃·迪伦《时代在变》(西游题材的游戏为何能长盛不衰?2015成都银行最新贷款利率是多少(市场进入震荡期 关注补涨板块【空白·诗歌】R.S.托马斯晚年诗二建行信用卡分期购车怎么办理?记者假日体验—怀化城区禁停路段畅通多【空白·影像】镜头中的自我,另一种真2015杭州银行最新贷款利率是多少(
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘