用MFC编程(初步涉及,问些常识)
就一个问题,用MFC编程,后台的数据交互应该不可以直接将标准C或C++直接搬过来,但是需要对哪些部分改造?怎么改造?就是关于MFC的编程经验...
就一个问题,用MFC编程,后台的数据交互应该不可以直接将标准C或C++直接搬过来,但是需要对哪些部分改造?怎么改造?
就是关于MFC的编程经验 展开
就是关于MFC的编程经验 展开
3个回答
2009-04-29
展开全部
mfc类库详解中文版,
示例:
CTreeCtrl
CObject
└CCmdTarget
└CWnd
└CTreeCtrl
一个“tree view 控件”是一个用来显示项的层次列表的窗口,比如一个文档中的标题,索引中的项,或磁盘中的文件和目录。每一个项都包括一个标签和一个可选的位图图像,每一个项还有一个与其相关的子项的列表。单击一个项,用户可以展开或缩进该项的相关子项的列表。
CTreeCtrl类提供了Windows通用tree view控件的性能。这个控件(也就是CTreeCtrl类)只对运行在Windows 95和Windows NT 3.51或更高版本下的程序来说是可用的。
有关使用CTreeCtrl的更多信息,参见“Visual C++程序员指南”中的“控件主题”和“使用CTreeCtrl”。
#include <afxcmn.h>
请参阅:CImageList
CTreeCtrl类成员
构造 CTreeCtrl 构造一个CTreeCtrl对象
Create 创建一个tree view控件并将它与一个CTreeCtrl对象连接
属性 GetCount 获取与一个treeview控件相关联的tree项的数目
GetIndent 获取一个tree view项对它的父项的偏移(以像素表示)
SetIndent 设置一个tree view项对它的父项的偏移(以像素表示)
GetImageList 获取与一个tree view控件相关联的图像列表的句柄
SetImageList 设置与一个tree view控件相关联的图像列表的句柄
GetNextItem 获取与指定的关系匹配的下一个tree view项
ItemHasChildren 如果指定项有子项则返回非零值
GetChildItem 获取一个指定tree view项的子项
GetNextSiblingItem 获取指定tree view项的下一个兄弟项
GetPrevSiblingItem 获取指定tree view项的前一个兄弟项
GetParentItem 获取指定tree view项的父项
GetFirstVisibleItem 获取指定tree view项的第一个可视项
GetNextVisibleItem 获取指定tree view项的下一个可视项
GetPrevVisibleItem 获取指定tree view项的前一个可视项
GetSelectedItem 获取当前被选择的tree view项
GetDropHilightItem 获取一次拖放操作的目标
GetRootItem 获取指定tree view项的根
GetItem 获取一个指定tree view项的属性
SetItem 设置一个指定tree view项的属性
GetItemState 返回一个项的状态
SetItemState 设置一个项的状态
GetItemImage 获取与一个项相关联的图像
SetItemImage 设置与一个项相关联的图像
GetItemText 返回一个项的文本
SetItemText 设置一个项的文本
GetItemData 返回与一个项关联的32位的应用程序指定值
SetItemData 设置与一个项关联的32位的应用程序指定值
GetItemRect 获取一个tree view项的边界矩形
GetEditControl 获取用来编辑指定tree view项的编辑控件的句柄
GetVisibleCount 获取与一个tree view项关联的可视tree项的编号
GetToolTips 获取一个tree view控件使用的子ToolTip控件的的句柄
SetToolTips 设置一个tree view控件的子ToolTip控件的的句柄
GetBkColor 获取控件的当前背景颜色
SetBkColor 设置控件的背景颜色
GetItemHeight 获取tree view项的当前高度
SetItemHeight 设置tree view项的当前高度
GetTextColor 获取控件的当前文本颜色
SetTextColor 设置控件的文本颜色
SetInsertMark 设置一个tree view控件的插入标记
GetCheck 获取一个tree控件项的核选状态
SetCheck 设置一个tree控件项的核选状态
GetInsertMarkColor 获取tree view用来绘制插入标记的颜色
SetInsertMarkColor 设置tree view用来绘制插入标记的颜色
操作 InsertItem 在一个tree view控件中插入一个新项。
DeleteItem 从一个tree view控件中删除一个项
DeleteAllItems 从一个tree view控件中删除所有的项
Expand 展开或收缩指定tree view项的子项
Select 选择,在视中滚动,或重画一个指定的tree view项
SelectItem 选择一个指定的tree view项
SelectDropTarget 重画作为一次拖放操作的目标的tree项
SelectSetFirstVisible 选择一个指定的tree view项作为第一个可视项
EditLabel 现场编辑一个指定的tree view项
HitTest 返回与CtreeCtrl关联的光标的当前位置
CreateDragImage 为指定的tree view项创建一个拖动位图
SortChildren 排序一个给定父项的子项
EnsureVisible 确保一个tree view项在它的tree view控件中是可视的
SortChildrenCB 使用一个由应用程序定义的排序函数来排列一个给定父项的子项
示例:
CTreeCtrl
CObject
└CCmdTarget
└CWnd
└CTreeCtrl
一个“tree view 控件”是一个用来显示项的层次列表的窗口,比如一个文档中的标题,索引中的项,或磁盘中的文件和目录。每一个项都包括一个标签和一个可选的位图图像,每一个项还有一个与其相关的子项的列表。单击一个项,用户可以展开或缩进该项的相关子项的列表。
CTreeCtrl类提供了Windows通用tree view控件的性能。这个控件(也就是CTreeCtrl类)只对运行在Windows 95和Windows NT 3.51或更高版本下的程序来说是可用的。
有关使用CTreeCtrl的更多信息,参见“Visual C++程序员指南”中的“控件主题”和“使用CTreeCtrl”。
#include <afxcmn.h>
请参阅:CImageList
CTreeCtrl类成员
构造 CTreeCtrl 构造一个CTreeCtrl对象
Create 创建一个tree view控件并将它与一个CTreeCtrl对象连接
属性 GetCount 获取与一个treeview控件相关联的tree项的数目
GetIndent 获取一个tree view项对它的父项的偏移(以像素表示)
SetIndent 设置一个tree view项对它的父项的偏移(以像素表示)
GetImageList 获取与一个tree view控件相关联的图像列表的句柄
SetImageList 设置与一个tree view控件相关联的图像列表的句柄
GetNextItem 获取与指定的关系匹配的下一个tree view项
ItemHasChildren 如果指定项有子项则返回非零值
GetChildItem 获取一个指定tree view项的子项
GetNextSiblingItem 获取指定tree view项的下一个兄弟项
GetPrevSiblingItem 获取指定tree view项的前一个兄弟项
GetParentItem 获取指定tree view项的父项
GetFirstVisibleItem 获取指定tree view项的第一个可视项
GetNextVisibleItem 获取指定tree view项的下一个可视项
GetPrevVisibleItem 获取指定tree view项的前一个可视项
GetSelectedItem 获取当前被选择的tree view项
GetDropHilightItem 获取一次拖放操作的目标
GetRootItem 获取指定tree view项的根
GetItem 获取一个指定tree view项的属性
SetItem 设置一个指定tree view项的属性
GetItemState 返回一个项的状态
SetItemState 设置一个项的状态
GetItemImage 获取与一个项相关联的图像
SetItemImage 设置与一个项相关联的图像
GetItemText 返回一个项的文本
SetItemText 设置一个项的文本
GetItemData 返回与一个项关联的32位的应用程序指定值
SetItemData 设置与一个项关联的32位的应用程序指定值
GetItemRect 获取一个tree view项的边界矩形
GetEditControl 获取用来编辑指定tree view项的编辑控件的句柄
GetVisibleCount 获取与一个tree view项关联的可视tree项的编号
GetToolTips 获取一个tree view控件使用的子ToolTip控件的的句柄
SetToolTips 设置一个tree view控件的子ToolTip控件的的句柄
GetBkColor 获取控件的当前背景颜色
SetBkColor 设置控件的背景颜色
GetItemHeight 获取tree view项的当前高度
SetItemHeight 设置tree view项的当前高度
GetTextColor 获取控件的当前文本颜色
SetTextColor 设置控件的文本颜色
SetInsertMark 设置一个tree view控件的插入标记
GetCheck 获取一个tree控件项的核选状态
SetCheck 设置一个tree控件项的核选状态
GetInsertMarkColor 获取tree view用来绘制插入标记的颜色
SetInsertMarkColor 设置tree view用来绘制插入标记的颜色
操作 InsertItem 在一个tree view控件中插入一个新项。
DeleteItem 从一个tree view控件中删除一个项
DeleteAllItems 从一个tree view控件中删除所有的项
Expand 展开或收缩指定tree view项的子项
Select 选择,在视中滚动,或重画一个指定的tree view项
SelectItem 选择一个指定的tree view项
SelectDropTarget 重画作为一次拖放操作的目标的tree项
SelectSetFirstVisible 选择一个指定的tree view项作为第一个可视项
EditLabel 现场编辑一个指定的tree view项
HitTest 返回与CtreeCtrl关联的光标的当前位置
CreateDragImage 为指定的tree view项创建一个拖动位图
SortChildren 排序一个给定父项的子项
EnsureVisible 确保一个tree view项在它的tree view控件中是可视的
SortChildrenCB 使用一个由应用程序定义的排序函数来排列一个给定父项的子项
参考资料: http://hi.baidu.com/ypxmaomao/blog/item/10f17cf4d55d7069dcc4741f.html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询