⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ttreeview.h

📁 mpq文件的格式就是一种压缩格式
💻 H
字号:
/*****************************************************************************/
/* TTreeView.h                            Copyright (c) Ladislav Zezula 2003 */
/*---------------------------------------------------------------------------*/
/* Interface of the TTreeView class                                          */
/*---------------------------------------------------------------------------*/
/*   Date    Ver   Who  Comment                                              */
/* --------  ----  ---  -------                                              */
/* 03.04.03  1.00  Lad  The first version of TTreeView.h                     */
/*****************************************************************************/

#ifndef __TTREEVIEW_H__
#define __TTREEVIEW_H__

class TListView;
class TTreeView : public CTreeView
{
    public:
	TTreeView();
    virtual ~TTreeView();
	DECLARE_DYNCREATE(TTreeView);

    void       SetLinkPointers(TMainFrame * pMainFrame, TListView * pListView);
    HTREEITEM  GetRootTreeItem(CPtrList ** ppFileList = NULL);
    HTREEITEM  InsertTreeItem(HTREEITEM hParent, const char * szText, CPtrList ** ppFileList = NULL);
    HTREEITEM  FindTreeItem(HTREEITEM hRootItem, const char * szText, CPtrList ** ppFileList = NULL);
    CPtrList * GetItemData(HTREEITEM hItem, char * szText = NULL, int nMaxChars = 0);
    void       FreeRemovedFiles(HTREEITEM hItem);
    CPtrList * GetCurrentMpqDir(char * szDir);
    HWND       GetHwnd()    { return m_hTreeView; }

    protected:
    void DestroyItem(TV_ITEM & item);

    TMainFrame * m_pMainFrame;    
    TListView  * m_pListView;
    CImageList * m_pIml;
    HWND         m_hTreeView;       // Window handle for MT access

	//{{AFX_VIRTUAL(TListView)
	public:
	virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
	//}}AFX_VIRTUAL
    
    protected:  // Generated message map functions
	//{{AFX_MSG(TTreeView)
	afx_msg void OnDeleteItem(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg void OnSelChanged(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

#endif // __TTREEVIEW_H__

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -