关于tree contrl的一点点问题 我可以建立tree contrl 但是...... 就是建立了tree contrl以后 怎么能够连接功能呢 比如说我点一下 在旁边的地方现实一个图可能说的不太明白 我也不知道应该怎么说 就是tree contrl的结点(不知道是不是叫结点)怎么发送消息 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的意思就是在tree contrl 单击或双击左鼠标 作出相应的功能 在resouceview中放一个tree ctrl到dialog上,右键点击treectrl,选择classwizard在messages中双击NM_CLICK和NM_DBLCLK,在添加的消息映射函数中添加相应显示代码 用SDK 应该怎么做啊 你说的我还不太明白 SDK的方法:在你的TREECONTRAL控件的父窗体的消息循环函数中响应WM_NOTIFY消息。switch(message){ UINT nContralID = (UINT)wParam; switch(nContralID) //控件ID { NMHDR* pNMHDR = (NMHDR*)lParam; switch(pNMHDR->code)//操作方式 { case NM_CLICK: //单击--- { ListClick(pNMHDR);---这个函数就是你要的内容。 0; } break; case NM_DBLCLK: //双击 { ListDClick(pNMHDR);//这个函数就是你要的内容。 return 0; } break; default: case NM_RCLICK: //右击 break; }} message == WM_NOTIFY, nContralID == 你的TREE控件ID值才是这上面的SWITHC语句使用。 switch(nContralID) //控件ID在 tree 里只有一个句柄hItem 好像就什么也没有了我建立的tree 是这样的hItem=m_tree.InsertItem("01",0,0);m_tree.InsertItem("TEST01",1,1,hItem); 你说的是哪个ID啊 贝塞尔曲线扭曲图片 多玩公司,大家听过没,去这个公司有没有前途 windows映射模式 屏保问题!!很急 有以下成熟软件源程序及其它文档数据库的朋友请和我联系。1、asp.net:OA、CRM、PM、进销存等。最好是C#+SQLSERVER。…… (高高分求救)用恢复软件恢复已删的.cpp、.h文件,为什么是乱码啊??(急急急) SIP和RTCAPI 这个算法怎么实现,是中国移动cmpp2.0的。 请问如何获取MP3的帧数等MPEG信息 可不可以将一个视图对应多个文档? 如何关掉 ON_WM_CTLCOLOR() 消息响应 这样的DLL需要多少RMB?
在messages中双击NM_CLICK和NM_DBLCLK,在添加的消息映射函数中添加相应显示代码
在你的TREECONTRAL控件的父窗体的消息循环函数中响应
WM_NOTIFY消息。
switch(message)
{
UINT nContralID = (UINT)wParam;
switch(nContralID) //控件ID
{
NMHDR* pNMHDR = (NMHDR*)lParam;
switch(pNMHDR->code)//操作方式
{
case NM_CLICK: //单击---
{
ListClick(pNMHDR);---这个函数就是你要的内容。
0;
}
break;
case NM_DBLCLK: //双击
{
ListDClick(pNMHDR);//这个函数就是你要的内容。
return 0;
}
break;
default:
case NM_RCLICK: //右击
break;
}}
才是这上面的SWITHC语句使用。
在 tree 里只有一个句柄hItem 好像就什么也没有了我建立的tree 是这样的
hItem=m_tree.InsertItem("01",0,0);
m_tree.InsertItem("TEST01",1,1,hItem); 你说的是哪个ID啊