|
SimpleWindow
|
树视图项 更多...
#include <TreeView.h>
Public 成员函数 | |
| TreeViewNode ()=default | |
| 默认构造函数 | |
| TreeViewNode (HWND hwnd, HTREEITEM hitem) | |
| 创建TreeViewItem | |
| HWND | GetOwnerHandle () const |
| 获取所属树视图控件的窗口句柄 | |
| HTREEITEM | GetHandle () const |
| 获取当前项的句柄 | |
| std::wstring | ToString () const |
| 获取当前项的文本 | |
| bool | Equals (const TreeViewNode &other) const |
| 判断当前项与另一个项是否相等 | |
| bool | IsNull () const |
| 判断当前项是否为空 | |
| operator bool () const | |
| 判断当前项是否有效 | |
| std::wstring | GetText () const |
| 获取当前项的文本 | |
| bool | SetText (const std::wstring &text) |
| 设置当前项的文本 | |
| TreeViewNode | GetParent () const |
| 获取父节点 | |
| TreeViewNode | GetNextNode () const |
| 获取下一个节点 | |
| TreeViewNode | GetPreviousNode () const |
| 获取上一个节点 | |
| TreeViewNode | GetFirstChildNode () const |
| 获取第一个子节点 | |
| TreeViewNode | InsertAfter (const std::wstring &text) |
| 在当前节点后插入新节点 | |
| TreeViewNode | AddChild (const std::wstring &text) |
| 添加子节点到当前节点下 | |
| bool | IsSelected () const |
| 判断当前节点是否被选中 | |
| bool | Select () |
| 选中当前节点 | |
| bool | Delete () |
| 删除当前节点 | |
| bool | IsExpanded () const |
| 判断当前节点是否展开 | |
| bool | SetExpand (bool expand) |
| 设置当前节点展开或折叠 | |
| bool | Expand () |
| 展开当前节点 | |
| bool | Collapse () |
| 折叠当前节点 | |
| void * | GetUserData () const |
| 获取与当前节点关联的用户数据 | |
| bool | SetUserData (void *data) |
| 设置与当前节点关联的用户数据 | |
| bool | IsChecked () const |
| 判断当前节点是否被选中复选框 | |
| void | SetCheck (bool check) |
| 设置当前节点的复选框选中状态 | |
| bool | SetImages (int imageIndex, int selectedImageIndex) |
| 设置当前节点的图像 | |
| int | GetChildCount () const |
| 获取当前节点的直接子节点数 | |
| int | DeleteAllChildren () |
| 删除当前节点的所有子节点 | |
Public 成员函数 继承自 sw::IToString< TreeViewNode > | |
| std::wstring | ToString () const |
| 获取描述当前对象的字符串 | |
Public 成员函数 继承自 sw::IEqualityComparable< TreeViewNode > | |
| bool | Equals (const TreeViewNode & other) const |
| 判断当前对象与另一个对象是否相等 | |
| bool | operator== (const TreeViewNode & other) const |
| 判断当前对象是否与另一个对象相等 | |
| bool | operator!= (const TreeViewNode & other) const |
| 判断当前对象是否与另一个对象不相等 | |
树视图项
| TreeViewNode sw::TreeViewNode::AddChild | ( | const std::wstring & | text | ) |
添加子节点到当前节点下
| bool sw::TreeViewNode::Collapse | ( | ) |
折叠当前节点
| bool sw::TreeViewNode::Delete | ( | ) |
删除当前节点
| int sw::TreeViewNode::DeleteAllChildren | ( | ) |
删除当前节点的所有子节点
| bool sw::TreeViewNode::Expand | ( | ) |
展开当前节点
| TreeViewNode sw::TreeViewNode::GetFirstChildNode | ( | ) | const |
获取第一个子节点
| TreeViewNode sw::TreeViewNode::GetNextNode | ( | ) | const |
获取下一个节点
| TreeViewNode sw::TreeViewNode::GetParent | ( | ) | const |
获取父节点
| TreeViewNode sw::TreeViewNode::GetPreviousNode | ( | ) | const |
获取上一个节点
| TreeViewNode sw::TreeViewNode::InsertAfter | ( | const std::wstring & | text | ) |
在当前节点后插入新节点
| bool sw::TreeViewNode::IsChecked | ( | ) | const |
判断当前节点是否被选中复选框
| bool sw::TreeViewNode::IsExpanded | ( | ) | const |
判断当前节点是否展开
| bool sw::TreeViewNode::IsSelected | ( | ) | const |
判断当前节点是否被选中
| bool sw::TreeViewNode::Select | ( | ) |
选中当前节点
| bool sw::TreeViewNode::SetExpand | ( | bool | expand | ) |
设置当前节点展开或折叠
| bool sw::TreeViewNode::SetImages | ( | int | imageIndex, |
| int | selectedImageIndex | ||
| ) |
设置当前节点的图像
| bool sw::TreeViewNode::SetText | ( | const std::wstring & | text | ) |
设置当前项的文本
| bool sw::TreeViewNode::SetUserData | ( | void * | data | ) |
设置与当前节点关联的用户数据