?? imgcategview.h
字號:
#if !defined(AFX_PICCATEGVIEW_H__D936C1D6_D301_49B8_9E32_0BA8076AE635__INCLUDED_)
#define AFX_PICCATEGVIEW_H__D936C1D6_D301_49B8_9E32_0BA8076AE635__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// PicCategView.h : header file
//
#include "TreeViewEx.h"
#include "MapSizeByHandle.h"
/////////////////////////////////////////////////////////////////////////////
// CImgCategView view
class CImgCategView : public CTreeViewEx
{
protected:
CImgCategView(); // protected constructor used by dynamic creation
DECLARE_DYNCREATE(CImgCategView)
// Attributes
public:
// Operations
public:
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CImgCategView)
public:
virtual void OnInitialUpdate();
protected:
virtual void OnDraw(CDC* pDC); // overridden to draw this view
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
virtual void OnUpdate(CView* pSender, LPARAM lHint, CObject* pHint);
//}}AFX_VIRTUAL
// Implementation
protected:
virtual ~CImgCategView();
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
protected:
BOOL PreTrackPopupMenu( CMenu * pMenu, HTREEITEM hItem );
BOOL AddImgDir( CDirFileNode ** ppNode, HTREEITEM & hItem, LPCTSTR pszDirName );
BOOL EnumAndFillImgs( CDirFileNode * pParentNode, HTREEITEM &hParentItem,
LPCTSTR pszPathName, BOOL bCompressed = TRUE);
BOOL EnumAndExportImgs( CDirFileNode * pParentNode,LPCTSTR pszPathName);
// Generated message map functions
protected:
BOOL ReplaceFile(CDirFileNode * pNode, LPCTSTR pszFileName, BOOL bCheck = FALSE,
HTREEITEM hItem = NULL, BOOL bCompressed = TRUE );
BOOL ReplaceDir(CDirFileNode * pNode, LPCTSTR pszDir, BOOL bCheck = FALSE, BOOL bCompressed = TRUE);
BOOL RecursiveReplaceDir(CDirFileNode * pNode, LPCTSTR pszDir, BOOL &bReplaced, BOOL bCheck = FALSE, BOOL bCompressed = TRUE);
BOOL CheckBmpSize(LPCTSTR pszFileName, CSize & sizeBmp);
BOOL RemoveAllRes( CDirFileNode * pNode );
BOOL RecursiveRemoveAllRes(CDirFileNode *pNode);
void RemoveSizeInfo( HTREEITEM hItem );
BOOL AddImgFile(CDirFileNode ** ppNode, HTREEITEM & hItem, LPCTSTR pszFileName, BOOL bCompressed = TRUE);
BOOL DoCheckAndRenameDir( CDirFileNode * pParentNode, LPCTSTR pszOldName, CString &strNewName );
BOOL RenameDir( CDirFileNode * pParentNode,LPCTSTR pszOldName, CString &strNewName);
//{{AFX_MSG(CImgCategView)
afx_msg void OnImgAddDir();
afx_msg void OnImgAddFile();
afx_msg void OnImgRemoveDir();
afx_msg void OnImgRemoveFile();
afx_msg void OnImgReplaceDir();
afx_msg void OnImgReplaceFile();
afx_msg void OnImgProperty();
afx_msg void OnSelchanged(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnRButtonDown(UINT nFlags, CPoint point);
afx_msg void OnUpdateImgAddDir(CCmdUI* pCmdUI);
afx_msg void OnUpdateImgAddFile(CCmdUI* pCmdUI);
afx_msg void OnUpdateImgProperty(CCmdUI* pCmdUI);
afx_msg void OnUpdateImgRemoveDir(CCmdUI* pCmdUI);
afx_msg void OnUpdateImgRemoveFile(CCmdUI* pCmdUI);
afx_msg void OnUpdateImgReplaceDir(CCmdUI* pCmdUI);
afx_msg void OnUpdateImgReplaceFile(CCmdUI* pCmdUI);
afx_msg void OnOptionImgSizeinfo();
afx_msg void OnUpdateOptionImgSizeinfo(CCmdUI* pCmdUI);
afx_msg void OnImgExportToDir();
afx_msg void OnUpdateImgExportToDir(CCmdUI* pCmdUI);
afx_msg void OnImgExportToFile();
afx_msg void OnUpdateImgExportToFile(CCmdUI* pCmdUI);
afx_msg void OnImgAddDirCompress();
afx_msg void OnUpdateImgAddDirCompress(CCmdUI* pCmdUI);
afx_msg void OnImgReplaceDirCompress();
afx_msg void OnUpdateImgReplaceDirCompress(CCmdUI* pCmdUI);
afx_msg void OnImgAddFileCompress();
afx_msg void OnUpdateImgAddFileCompress(CCmdUI* pCmdUI);
afx_msg void OnImgReplaceFileCompress();
afx_msg void OnUpdateImgReplaceFileCompress(CCmdUI* pCmdUI);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
private:
CMapSizeByHandle m_SizeInfo;
static const _TCHAR SZ_FILE_EXT[];
static const _TCHAR SZ_FILTER[];
};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_PICCATEGVIEW_H__D936C1D6_D301_49B8_9E32_0BA8076AE635__INCLUDED_)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -