?? notedlg.h
字號:
// NoteDlg.h : header file
//
#if !defined(AFX_NOTEDLG_H__F2CE3D89_4EC3_11D6_B545_00E04C104C2B__INCLUDED_)
#define AFX_NOTEDLG_H__F2CE3D89_4EC3_11D6_B545_00E04C104C2B__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
/////////////////////////////////////////////////////////////////////////////
// CNoteDlg dialog
#include "newClassDlg.h"
#include "ChangeNameDlg.h"
#include "OwnEdit.h"
#include "afxtempl.h"
class CNoteDlg : public CDialog
{
// Construction
public:
CString m_strShellFileName; //用于記錄由CNoteApp類傳送來的外殼打開文件名
HTREEITEM GetNextWriteItem(HTREEITEM hItem,int &flag);
CNoteDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CNoteDlg)
enum { IDD = IDD_NOTE_DIALOG };
CTreeCtrl m_wndTree;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CNoteDlg)
public:
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
BOOL CheckFileFormat(CString strFileName);
CImageList* m_pImgList; //樹控件的圖像列表
COwnEdit m_wndOwnEdit;
void Reset(); //重置所有變量的值
CString m_strOpenFileName; //通過打開文件對話框打開的文件的名
void SaveModified(); //保存更改后的文件
BOOL m_bIsModified; //文件更改標識
DWORD m_dwItemCount; //樹中的總項數
CString CreateTempFileName();
CString m_strCurOpenFile; //文件對話框打開一文件m_strOpenFileName后,復制為文件m_strCurOpenFile
//操作時用 m_strCurOpenFile文件,在需要保存時,可以直接置m_strOpenFileName文件為空,
//如有需要則讀取m_strCurOpenFile文件中的內容.
BOOL OpenTree(CString strFileName); //由文件內容來構造樹
BOOL SaveTree(CString strFileName); //保存樹的內容到文件
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CNoteDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnAddnew();
afx_msg void OnOpenFile();
afx_msg void OnSaveAs();
afx_msg void OnAbout();
afx_msg void OnNew();
afx_msg void OnSelchangedTree(NMHDR* pNMHDR, LRESULT* pResult);
virtual void OnCancel();
afx_msg void OnOk();
afx_msg void OnClose();
afx_msg void OnExit();
afx_msg void OnSave();
afx_msg void OnDel();
afx_msg void OnRename();
afx_msg void OnDestroy();
afx_msg void OnItemexpandedTree(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnFont();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
private:
CFont * m_pEditFont;
CString m_strTitle;//窗口的原標題,用于在用戶打開一個新文件后在標題條上顯示其全路徑名
DWORD m_dwDocCount;//文檔項個數
CArray <DOC_INFO,DOC_INFO>m_arDoc; //文檔序列,用于保存樹控件中的文檔項的信息
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_NOTEDLG_H__F2CE3D89_4EC3_11D6_B545_00E04C104C2B__INCLUDED_)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -