root/AttachedFileView.h
/* [<][>][^][v][top][bottom][index][help] */
DEFINITIONS
This source file includes following definitions.
- CAttachedFileView
#if !defined(AFX_MOOLISTVIEW2_H__5DA2FA00_81C5_11D5_B88F_00402676496C__INCLUDED_)
#define AFX_MOOLISTVIEW2_H__5DA2FA00_81C5_11D5_B88F_00402676496C__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// AttachedFileView.h :
//
#include <afxcview.h>
/////////////////////////////////////////////////////////////////////////////
// CAttachedFileView ビュー
class CAttachedFileView : public CListView
{
protected:
CAttachedFileView(); // 動的生成に使用されるプロテクト コンストラクタ
DECLARE_DYNCREATE(CAttachedFileView)
// アトリビュート
public:
int m_index;
// DWORD m_image_multipart; // マルチパートのアイコンインデックス
// DWORD m_image_up; // 上の階層のアイコンインデックス
//protected:
CImageList m_image;
// オペレーション
public:
void AddPgpKey();
void AddFile(LPSTR file_path);
void ReArrange();
void ExecuteFile();
// オーバーライド
// ClassWizard は仮想関数のオーバーライドを生成します。
//{{AFX_VIRTUAL(CAttachedFileView)
public:
virtual void OnInitialUpdate();
protected:
virtual void OnDraw(CDC* pDC); // このビューを描画するためにオーバーライドしました。
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
//}}AFX_VIRTUAL
// インプリメンテーション
protected:
virtual ~CAttachedFileView();
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
// 生成されたメッセージ マップ関数
protected:
//{{AFX_MSG(CAttachedFileView)
afx_msg void OnRclick(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnDblclk(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnRemoveFile();
afx_msg void OnItemchanged(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnChar(UINT nChar, UINT nRepCnt, UINT nFlags);
afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ は前行の直前に追加の宣言を挿入します。
#endif // !defined(AFX_MOOLISTVIEW2_H__5DA2FA00_81C5_11D5_B88F_00402676496C__INCLUDED_)