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

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

编辑:说三道四文库 发布时间:2017-02-26 08:28
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是用来干什么的呢?
只是用来加标记的!
focus(fn)-JQuery API focus() -JQuery API hover(over,out)-JQuery API keydown(fn) -JQuery API keypress(fn)-JQuery API keyup(fn)-JQuery API load(fn)-JQuery API mousedown(fn)-JQuery API mousemove(fn)-JQuery API mouseout(fn)-JQuery API mouseover(fn)-JQuery API mouseup(fn)-JQuery API one(type,data,fn)-JQuery API ready(fn)-JQuery API resize(fn)-JQuery API scroll(fn)-JQuery API select(fn)-JQuery API select()-JQuery API submit(fn)-JQuery API submit()-JQuery API toggle(even,odd)-JQuery API trigger(type)-JQuery API unbind(type,fn)-JQuery API unload(fn)-JQuery API Effects特效-JQuery API animate-JQuery API fadeIn(speed, callback)-JQuery API fadeOut(speed,callback)-JQuery API fadeTo(speed,opacity,callback)-JQuery API hide(speed,callback)-JQuery API hide()-JQuery API jbuilder6的破解!!!!!!!(可用60000天) Apache Web Server + Apache Jserv上System.out.println()的问题 如何取得DBGRID当前选定行的内容,包括该行所有的列。一定给分。 请问电力的《java与XML》翻译得如何呢? 我快受不了了,D5下的程序在D6下用为什么会出现那么多的错误?释放也出错。请问这是为什么?谢谢! ---------------COM---------------- 在读数据文件时如何强制性地使程序中断本行数据的读取,接着从下一行开始读取其他数据 为什么我的outlook可发送,不可接收和发送,注意是可发不可收,不是可收不可发 用JBuilder5开发WebApplication: 如何在WEB-INF目录中建立自已的目录? 一本C++/面向对象好书????(kingofark) 用JBuilder5开发WebApplication的问题? 我讨厌控件,有意者跟进! VB请教 关于打包war文件的问题(用JBuilder5开发)? 耶稣与撒旦比赛写程序 怎么多行注释,怎么创建多个表? 对C++有深刻理解的高手请进!!!!初学者更应进,否则可以困扰你好久..... clsid 问题 如何将VB5工程移植到VB6环境中(很急)!!! 关于封装war文件的问题? 在websphere 下应该将我自己的类放在哪里才能让我的jsp程序访问到??? 关于《c#完全手册》的URL 怎样取得server的时间日期?help!!!11111 在websphere 下应该将我自己的类放在哪里才能让我的jsp程序访问到?? 谁遇到过这种怪现象:我在DW中输入数据,居然DEBUG时不进入EDITCHANGED事件,反倒进入其它事件并且再也不能DEBUG了? 吴文智能帮忙吗? 关于版本的问题 请问vb6做的程序怎样才能在Win2000下运行? 高分:为什么BCB经常报告该文件正在被使用。我从新启动BCB后一切正常。 哪位有ziptv for Delphi5而且是破解过的请发给我一份好吗? 为什么BCB经常报告该文件正在被使用。我从新启动BCB后一切正常。 请问这个程序执行时为什么什么都看不见? J2EE随带文档的翻译版本哪里有下载? 大家帮忙推荐几个学习java好的站点吧,中外都行。 哪里有installshield下载呀! 如何能让 Flash 动画,应用在 Ad Rotator 组件中? 请教高手,急! magic 急!一个关于串口及组波的题目~ J2EE随带文档的中文版本哪里有下载? 紧急求救,如何得知当前程序所在的物理硬盘????? 各位大虾有礼了, Jbuilder6哪儿可下啊??? 如何播放.rm文件? 致 smallpig(小奔奔) 你凭什么说我不爱她。 nil 和null有什么区别? 怎样修改crosstab数据窗口中变动列的列名? 懂COM的都应该知道! 问题:select * from servername.dbname.username.tablename PCI设备的速度测试之疑问?有精确至毫秒级甚至是100微秒级的函数吗? 一个总是无法解决的问题 window2000中如何用命令行杀一进程? 图中电路图电压为12V,求R1、R2、R3的电流. 绘制生物图是对图中较暗的部分绘制要求是? 这个化学公式怎么得来的? (1)图大小【 稍扁【 (2)先轻轻画出轮廓,经修改,正式画好,务必使图形【 】(3)比较暗的地方,用【 】表示(4)标注名称时,一般在图的【 】侧引出水平指示线。 绘生物图时,较暗部分绘制的方法是? 实际质量除以相对原子量是什么? 原子个数比是什么?元素平均相对原子质量是什么?问题说明越详细,回答也会越准确! A,B元素的相对原子质量比是7:2,在由它们组成的化合物中,A,B元素的质量之比是7:3,则该化合物的化学式是A.A2B3B.A3B2C.A7B2D.A7B3 相对原子质量通常用什么表示? 31.在探究“导体中的电流与导体电阻的关系”实验中,小明猜想导体中的电流还与导体两端的电压有关.实能不能解析一下二 四两题啊31.在探究“导体中的电流与导体电阻的关系”实验中, AB两种元素都是短周期元素,它们的相对原子质量都大于10.AB可形成两种气态化合物X和Y.已知X的一个分子中有A、B原子各一个,且7gX在标准状况下的体积为5.6L.Y饿一个分子中含有一个A原子,Y的密 用弹簧测立即吊着一质量为60g的金属块浸入水中称得示数为0.2N则金属块在水中受到的浮力是多少 相对原子质量数=A+Z,那么该元素的相对原子质量数为A+Z对吗?对还错啊 1号电池、2号电池、5号电池的区别?(从电流、电压、电阻)的方面来讲. 写出化学表达式. 这种绘画用的笔较什么? 评估:探究电流与电压的关系甲:可以通过改变串联电路的个数,来改变定值电阻两端的电压值. 化学的表达式如何书写 这是绘画用的什么笔? 评估:可以通过改变串联电池的个数来改变定值电阻两端的电压值 问一下这个化学表达式怎么读镁和氧气生成氧化镁,(其中生成上面有点燃,那要是用符号来表达这个式子时,写得写,那读呢?用读成"点燃生成吗?) 这是什么绘画笔~ 探究电阻上的电流跟两端电压的关系的评估交流 碳的相对原子质量是多少 绘画笔怎么样 答案是同一,不能.可不可以画图解析一下呢?某植物的高茎(B)对矮茎(b为)显性,花粉粒长形(D)对圆形(d)为 显性,花粉粒非糯性(E)对花粉粒糯性(e)为显性,非糯性花粉遇碘液变蓝色 实验浮力的大小与物体浸在水中的深度有关吗?要具体过程. 高中生物 画红笔的句子是怎么得到的? 研究表明:家属的黑色和白色是一对相对性状,由非同源染色体上的两基因共同控制,黑色家鼠和白色家鼠杂交,F1均为黑色家鼠,F1中黑色家鼠自由交配,F2吹按黑色家鼠:浅黄色家鼠:白色家鼠=9 相对原子质量与碳12的关系 在探究电流与电压关系过程中电阻不变,电流与电压的关系是什么理由是什么 元素R的氧化物的相对分子质量为80 已知R的相对原子质量为32 则此氧化物的化学式?元素R的氧化物的相对分子质量为80 ,已知R的相对原子质量为32,则此氧化物的化学式?A.RO B.RO2 C.RO3 D.R2O 我在C 碳的相对原子质量为什么不是正好的12?以一种碳原子质量的1\12为标准,那碳的相对原子质量不是应该正好12吗? 在某正二价元素R的氧化物中,R元素与氧元素的质量比是7:2,该R元素的相对原子质量是? 某元素R的相对原子质量为32,则该元素的氧化物的相对分子质量为A 48B 64C 80 D 96求原因 计算氢氧碳的元素的相对原子质量、写过程已知1个氢原子的质量为1.67*10的-27kg,一个氧原子的质量为2.657*10的-26kg,1个碳原子的质量为1.992*10的-26kg 某+6价元素R的氧化物中含氧60%,则R得相对原子质量为? 探究电阻上的电流跟两端电压的关系 实验方法与过程 提出问题 两种同位素碳12和碳13,他们的原子个数比是65比1,求碳元素的相对原子质量 某元素R的氧化物中R元素与氧元素的质量比为7:16,R的相对原子质量为14,则该氧化物中R的元素化合价是A.+1 B.+2 C.+3 D.+4 初中生物实验方法有哪些? 未完全浸入水中的物体,浮力与深度的关系. 下面所示的电路图中,能用电压表正确测出灯L1两端电压的是答案是A选项我知道,A选项为什么对,C和D为什么错我也知道,但是B选项错在哪啊,感觉B和A一样,中间没有用电器和电源 B选项就不能把 在某R元素的氧化物中,R元素的与氧元素的质量比为4:1,R的相对原子质量为m,则R在此氧化物中的化合价为?A +m/4 B +4m C +m/32 D +32/m 快 快 、、、给个初中生物实验方案要详细一些! 是要初一的 氟元素 钠元素 氧元素 磷元素 的相对原子质量为多少 生物画图时为什么用3H的铅笔? 相对原子质量=____+____ 氟元素、磷元素和钠元素的相对原子质量分别是多少 生物中绘制图形,全部涂黑表示什么?quick 串并联电路中,电压一定时,分得的电流大小与电阻之间的关系是? 生物健喝多了什么反应 绘生物图时,对图中较暗部分的绘制要求是什么? 高中生物有颜色的实验有哪些? 如图所示电路中,R1=10欧,R2=20欧,电源电压为6V.求:(1)通过R1的电流(2)R1消耗的电功率(3)R2消耗的电功率 绘生物细胞图时,对图中较暗部分的绘制要求是A用直线条涂黑它 B点上细点表示C用横线条涂黑它 D随意涂黑它 高中生物有关颜色的反应或实验 电路如图所示,R1=20Ω,R2=10Ω,电源电压U=6V,求R1两端的电压和电流通过R2所做的电功求电功 不是电功率!! 绘生物图时,对较暗部分的要求是什么?是划横线,或是涂黑,还是画点? 什么是相对原子质量
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn