永发信息网

c++中HitTest()是做什么的

答案:3  悬赏:80  手机版
解决时间 2021-03-28 08:44
  • 提问者网友:回忆在搜索
  • 2021-03-27 09:19
c++中HitTest()是做什么的
最佳答案
  • 五星知识达人网友:舍身薄凉客
  • 2021-03-27 10:51
1、首先,HitTest()属性返回此实例中 Char 对象的个数,而不是 Unicode 字符个数。 
原因在于一个 Unicode 字符可能会用多个 Char 表示。 
2、使用 System.Globalization.StringInfo 类来处理每个 Unicode 字符而不是每个 Char。
3、在某些语言(例如 C 和 C++)中,null 字符指示字符串的结尾。 
4、在 .NET Framework 中,null 字符可以嵌入到字符串中。 
5、当字符串包含一个或多个 null 字符时,这些空字符将包括在字符串的总长度中。 
例如,在下面的字符串中,子字符串"abc"和"def"由一个 null 字符分隔。
6、Length 属性返回 7,表示它包含六个字母字符以及一个 null 字符。 

全部回答
  • 1楼网友:未来江山和你
  • 2021-03-27 12:22
这个是一个实现树结构的程序,!注意不是二叉树!!!!而是windows中树类型的视图
  • 2楼网友:山君与见山
  • 2021-03-27 11:00
m_pTree->HitTest(m_Point,&uFlags) 命中测试
一般是指鼠标点击位置上是哪个树结点
------
HTREEITEM m_HitItem = m_pTree->HitTest(m_Point,&uFlags); //得到鼠标位置的树结点
if(!m_HitItem) //如果没有点中结点,则退出
return;
if(m_HitItem == m_pTree->GetRootItem()) //如果点中的是根结点,则退出
return ;
UpdateView(m_pTree->GetItemData(m_HitItem)); //更新数据显示
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯