📄 treeview2.h
字号:
#if !defined(__TREEVIEW_H_INCLUDED)
#define __TREEVIEW_H_INCLUDED
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
///////////////////////////////////////////////////////////////
//INCLUDE
#include "resource.h"
///////////////////////////////////////////////////////////////
// CTreeView僋儔僗
class CTreeView
{
public:
HWND m_hWnd;
HIMAGELIST m_hImageList;
BOOL m_bEditing;
HTREEITEM m_hRootItem;
HTREEITEM m_hSearchItem; //ADD TODA
BOOL m_bLoadReq;
BOOL m_bTimer;
BOOL m_bTaping; //ADD TODA
BOOL m_bHolding; //ADD TODA
HWND m_hFocus; //ADD TODA
DWORD m_dwTapPos; //ADD TODA
TCHAR m_szCurrentFolder[MAX_PATH]; //ADD TODA
public:
CTreeView();
~CTreeView();
void Init(HWND);
void Destroy();
void InitImageList(); //MOD TODA
void TreeExpand(HWND, HTREEITEM, BOOL bDelete=FALSE); //ADD TODA
void LoadFolderTree(); //Refresh;
void LoadSeachFolderRoot(); //ADD TODA
void LoadChildFolder(HTREEITEM hParent, LPCTSTR szPath);
void SetCurrentFolder(LPCTSTR lpszPath, BOOL bUpdate=TRUE, BOOL bSelect=TRUE); //MOD TODA
void SetCurrentFolder();
void GetCurrentFolder(LPTSTR lpszPath=NULL); //ADD TODA
DWORD OnKeyDown(LPNMTVKEYDOWN); //ADD TODA
void OnSetFocus(); //ADD TODA
void OnKillFocus();
void OnSelChanged(NMTREEVIEW*);
BOOL OnEndLabelEdit(TV_DISPINFO*); //ADD TODA
void OnRClick(int cx, int cy, BOOL bSelect=FALSE); //ADD TODA
void OnItemExpanded(NMTREEVIEW*);
void OnItemExpanding(NMTREEVIEW*);
void GetTree (HTREEITEM, LPTSTR);
int CountChildren (LPTSTR, LPTSTR);
int EnumChildren (HTREEITEM, LPTSTR);
void OnMouseMove(POINT); //ADD TODA
BOOL OnLButtonUp(HWND); //ADD TODA
void OnDropEnter(HWND, HTREEITEM); //ADD TODA
void OnDropCansel(); //ADD TODA
void OnViewUpFolder(); //ADD TODA
void OnEditCopy(); //ADD TODA
void OnEditCut(); //ADD TODA
void OnFileDelete(); //ADD TODA
void OnFileRename(); //ADD TODA
void OnFileCreateShortcut(); //ADD TODA
void OnFileShortcutFolder(); //ADD TODA
void OnFileIRSend(); //ADD TODA
void OnFileProperty(); //ADD TODA
void OnFileCopyFolder(); //ADD TODA
void OnFileMoveFolder(); //ADD TODA
void OnEditCopyFileName(); //ADD TODA
void OnEditCopyFilePath(); //ADD TODA
BOOL OnFileCompress(); //ADD TODA
void OnFavoritesAdd(); //ADD TODA
#ifdef __POCKET_PC
void OnTapAndHold(); //ADD TODA
#endif
void OnTapHoldBegin(DWORD); //ADD TODA
void OnTapHoldCancel(); //ADD TODA
void OnTapHoldEnter(); //ADD TODA
void OnExitMenuLoop(); //ADD TODA
void OnSelectMenuLoop(); //ADD TODA
};
///////////////////////////////////////////////////////////////
#endif // !defined(__TREEVIEW_H_INCLUDED)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -