CTreeCtrl的拖拽功能

CTreeCtrl的拖拽功能

ID:38262869

大小:16.49 KB

页数:7页

时间:2019-06-07

CTreeCtrl的拖拽功能_第1页
CTreeCtrl的拖拽功能_第2页
CTreeCtrl的拖拽功能_第3页
CTreeCtrl的拖拽功能_第4页
CTreeCtrl的拖拽功能_第5页
CTreeCtrl的拖拽功能_第6页
CTreeCtrl的拖拽功能_第7页
资源描述:

《CTreeCtrl的拖拽功能》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、[MFC编程]一个具有拖拽功能的TreeCtrl  2011-05-0722:37:20

2、  分类: MFC编程

3、举报

4、字号 订阅#if!defined(AFX_DRAGTREE_H__3015F03F_045E_4531_A436_E2A890F23540__INCLUDED_)#defineAFX_DRAGTREE_H__3015F03F_045E_4531_A436_E2A890F23540__INCLUDED_#if_MSC_VER>1000#pragmaonce#endif//_MSC_VER>1000//DragTree.h:headerfile/////////

5、////////////////////////////////////////////////////////////////////////CDragTreewindowclassCDragTree:publicCTreeCtrl{//Constructionpublic: CDragTree();  CImageList* m_pDragImages; //拖动的图像列表 BOOLm_bDrag;    //是否进行拖动 HTREEITEM m_hBeginDrag; //拖动的起点//Attributespublic://Operationspublic://Over

6、rides //ClassWizardgeneratedvirtualfunctionoverrides //{{AFX_VIRTUAL(CDragTree) //}}AFX_VIRTUAL//Implementationpublic: voidCopyNodes(HTREEITEMhDesItem,HTREEITEMhSrcItem); virtual~CDragTree(); //Generatedmessagemapfunctionsprotected: //{{AFX_MSG(CDragTree) afx_msgvoidOnBegindrag(NMHDR*pNMHDR

7、,LRESULT*pResult); afx_msgvoidOnMouseMove(UINTnFlags,CPointpoint); afx_msgvoidOnLButtonUp(UINTnFlags,CPointpoint); //}}AFX_MSG DECLARE_MESSAGE_MAP()};///////////////////////////////////////////////////////////////////////////////{{AFX_INSERT_LOCATION}}//MicrosoftVisualC++willinsertadditiona

8、ldeclarationsimmediatelybeforethepreviousline.#endif//!defined(AFX_DRAGTREE_H__3015F03F_045E_4531_A436_E2A890F23540__INCLUDED_) //DragTree.cpp:implementationfile//#include"stdafx.h"#include"DragTreeItem.h"#include"DragTree.h"#ifdef_DEBUG#definenewDEBUG_NEW#undefTHIS_FILEstaticcharTHIS_FILE[

9、]=__FILE__;#endif///////////////////////////////////////////////////////////////////////////////CDragTreeCDragTree::CDragTree(){ m_pDragImages=NULL; m_bDrag=FALSE; m_hBeginDrag=NULL;}CDragTree::~CDragTree(){}BEGIN_MESSAGE_MAP(CDragTree,CTreeCtrl) //{{AFX_MSG_MAP(CDragTree) ON_NOTIFY_REFLECT

10、(TVN_BEGINDRAG,OnBegindrag) ON_WM_MOUSEMOVE() ON_WM_LBUTTONUP() //}}AFX_MSG_MAPEND_MESSAGE_MAP()///////////////////////////////////////////////////////////////////////////////CDragTreemessagehandlersvoidCDragTree::OnBegindrag(NMHDR*pNMHDR,LRESULT*pResult

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。