关于mfc tree control设置焦点的问题

问题描述

关于mfc tree control设置焦点的问题
选中一个tree control的子项后 在进行另一个操作时会失去刚才的焦点,我现在直想让刚才的选中项保持长亮,就像list control一样,求解决方案,谢谢

解决方案

我自己找到了 tree control有个always show selection属性。

解决方案二:
在进行另一个操作时,具体是什么操作呢?会影响 Tree 控件的选中项?

时间: 2024-10-30 23:14:56

关于mfc tree control设置焦点的问题的相关文章

ctreectrl-MFC中关于CTreeCtrl设置焦点到某一项上的问题

问题描述 MFC中关于CTreeCtrl设置焦点到某一项上的问题 我做的是树控件的多选功能,在多选过程中,需要给新点击的项设置focus,只有下面这种情况,能保留多选的高亮 CTreeCtrl::SelectItem(hItem); CTreeCtrl::SetItemState(hFocus, TVIS_SELECTED, TVIS_SELECTED); CTreeCtrl::SelectItem(hItem); 其中hFocus是当前选中的item,hItem是要选中的item 这种情况实现

mfc-VS2010 MFC tab control控件

问题描述 VS2010 MFC tab control控件 我将标签设置在bottom时,可以显示标签并可以点击,但是对话框没有内容显示 更没有切换效果,请问这是何故?但是我设置在顶部时,一切正常! 附上简短的代码: 在OnInitDialog中如下: SetIcon(m_hIcon TRUE); // 设置大图标SetIcon(m_hIcon FALSE); // 设置小图标 // TODO: 在此添加额外的初始化代码 CRect tabRect; // 标签控件客户区的位置和大小 m_tab

C++中MFC Tab Control控件的使用详解

  这篇文章主要介绍了C++中MFC Tab Control控件的使用详解的相关资料,需要的朋友可以参考下 1. 新建一个MFC工程, 取名MyTab, 选择Dialog based, 然后Finish. 2. 删除对话框上默认添加的三个控件. 添加Tab Control控件并在Property属性中设置ID为IDC_TABTEST 在More Styles里勾上Bottom. 调速尺寸使其布满整个对话框, 我这边Tab Control的尺寸最后为164X203. 在ClassWizard为其添

treeview-MFC中 解析XML文件,并用tree control 显示,如何进行对xml文件的增删改查?

问题描述 MFC中 解析XML文件,并用tree control 显示,如何进行对xml文件的增删改查? 如题,我利用tree control 显示了一个xml文件,然而不知道如何进行修改数据,就是点击了树形结构的节点,但是不知道如何定位点击的节点位置在原xml文件的位置? 解决方案 http://www.codeproject.com/Articles/11244/XML-TreeView-Control 解决方案二: simpleXML怎样解析一个xml文件,并对xml进行增删改查 过程Li

C++ 关于MFC List Control 控件的总结_C 语言

1\在开发项目时,使用到了 listcontrol 控件,就一些问题,做一下备注,以备以后使用 (1)  给list项目 删除所有的项目  DeleteAllItems(); (2) 给list项目 添加一个列 .InsertColumn(0, _T("编号")); (3)给list a项目 设置列的宽度 .SetColumnWidth(0, 50); (4) 在添加项目之前 可以使用 .SetRedraw(false); 来禁止 重画,这样可以提高效率.当添加完成后,可以 使用 .S

C++中MFC Tab Control控件的使用详解_C 语言

1. 新建一个MFC工程, 取名MyTab, 选择Dialog based, 然后Finish. 2. 删除对话框上默认添加的三个控件. 添加Tab Control控件并在Property属性中设置ID为IDC_TABTEST 在More Styles里勾上Bottom. 调速尺寸使其布满整个对话框, 我这边Tab Control的尺寸最后为164X203. 在ClassWizard为其添加变量, 变量名为m_tab. 类型为CTabCtrl. 3. 在对话框的初始化函数OnInitDialog

在DataGrid中使用下拉列表框和设置焦点

datagrid|下拉|下拉列表 在DataGrid中简单使用下拉列表框 作者:Tushar Ameta 翻译:秋枫 在DataGrid中使用下拉列表问题.这篇文章讲了如何在 System.Windows.Forms.DataGrid中切入使用ComboBox控件.不过原文不全,无法调试,在这里为了说清楚点,对原文作了一些修改,整篇文章主要包括三方面的内容. 1. 在DataGrid中加入ComboBox列: 2. 把在DataGrid中的修改保存到对应的网格: 3. 设置DataGrid中网格

mfc中可以设置列表视图中某一项的颜色吗?网上只有设置某一行颜色的办法,,请大神们指点一下??

问题描述 mfc中可以设置列表视图中某一项的颜色吗?网上只有设置某一行颜色的办法,,请大神们指点一下?? mfc中可以设置列表视图中某一项的颜色吗?网上只有设置某一行颜色的办法,,请大神们指点一下,比如我想使列表视图中0行1列的字符串显示为红色,能实现吗 解决方案 设置视图背景颜色

tree-关于Tree control节点响应函数问题

问题描述 关于Tree control节点响应函数问题 我写了一个新的CTreeControl类CNewTreeControl类 添加Tree控件消息NM_CLICK ON_NOTIFY(NM_CLICK, IDC_TREE1, &CQQListDlg::OnNMClickTree1) void CQQListDlg::OnTvnSelchangedTree1(NMHDR *pNMHDR, LRESULT *pResult) { LPNMTREEVIEW pNMTreeView = reinte