tempad
Readygo技术搜索引擎 >>游戏开发 >> CTreeCtrl是否有CheckBox的响应消息?

CTreeCtrl是否有CheckBox的响应消息?

Readygo技术搜索引擎 网络搜索 efish 2008-1-17 2:00:20

CTreeCtrl是否有CheckBox的响应消息?

楼主hjian79(健)2002-11-22 18:13:31 在 VC/MFC / 基础类 提问

我在对话框中添加了一个树控件,并选了CheckBox属性,希望在CheckBox改变时做些处理,但无从下手,救命啊! 问题点数:100、回复次数:4Top

1 楼hjian79(健)回复于 2002-11-22 18:21:28 得分 0

Anybody   help?!  
  Help!Top

2 楼LookSail(老得牙都掉了还在学)回复于 2002-11-22 18:22:23 得分 100

重载click消息(派生一个树)  
  void   YourTree::OnClick(NMHDR*   pNMHDR,   LRESULT*   pResult)    
  {  
  CPoint   pt;  
  ::GetCursorPos(&pt);  
  UINT   uFlags=0;  
  RECT   rect;  
  GetWindowRect(   &rect   );  
  CPoint   ptTest;  
  ptTest.x   =   pt.x   -   rect.left   ;  
  ptTest.y   =   pt.y   -   rect.top   ;  
  HTREEITEM   hItem   =   HitTest(ptTest,&uFlags);  
  if   (hItem!=NULL)  
  {  
  if(   uFlags   &   TVHT_ONITEMSTATEICON   )  
  {  
  这里就选中了  
  }  
  }  
  *pResult   =   0;  
  }Top

3 楼zfive(醉码)回复于 2002-11-22 18:24:11 得分 0

void   CTestDlg::OnClickTree1(NMHDR*   pNMHDR,   LRESULT*   pResult)    
  {  
  //   TODO:   Add   your   control   notification   handler   code   here  
   
  *pResult   =   0;  
  }  
  在这里写不就行吗?Top

4 楼LookSail(老得牙都掉了还在学)回复于 2002-11-22 18:28:51 得分 0

zfive(醉码)   的是Click了节点,但并不是选中了CheckBox  
   
  节点上Click     CheckBox和Click位图,Click文本是不一样的Top

责任编辑: efish 参与评论 查找更多:
相关文章
创建帮助文档的问题,请高手指点 创建帮助文档的问题,请高手指点
我把系统数据库隐藏了,怎么才能恢复?我忘记了 我把系统数据库隐藏了,怎么才能恢复?我忘记了
simon_sun_simon:为黑掉http://zhina444.allhere.c… simon_sun_simon:为黑掉http://zhina444.allhere.com/的英雄们散分,来讨论的统统有分
jsp问题求助,急,在线等!!!! jsp问题求助,急,在线等!!!!
一个字符串中取子串长度的问题 一个字符串中取子串长度的问题
如何把一组查询记录按列在表格中显示出来??????????… 如何把一组查询记录按列在表格中显示出来?????????????????
高分求求助!!! 高分求求助!!!
通过QQ视频聊天的内容怎么录制下来啊。我想保存。 通过QQ视频聊天的内容怎么录制下来啊。我想保存。
刚进一家公司做维护,帮帮小弟吧……(有关OFFICE) 刚进一家公司做维护,帮帮小弟吧……(有关OFFICE)
imagetfftext函数出错为什么? imagetfftext函数出错为什么?
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn

分类导航
Readygo技术搜索引擎