root/DraftAddressBookDlg.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. CDraftAddressBookDlg

#if !defined(AFX_DRAFTAddressBOOKDLG_H__56EDCF11_FA2C_419B_9A90_E0CEA809885C__INCLUDED_)
#define AFX_DRAFTAddressBOOKDLG_H__56EDCF11_FA2C_419B_9A90_E0CEA809885C__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

// default field
#define ADDRESS_MODE_TO         (0)
#define ADDRESS_MODE_CC         (1)
#define ADDRESS_MODE_BCC        (2)

/////////////////////////////////////////////////////////////////////////////
// CDraftAddressBookDlg ダイアログ

class CDraftAddressBookDlg : public CDialog
{
// コンストラクション
public:
        void SetTo(CStringArray &to);
        void SetCc(CStringArray &cc);
        void SetBcc(CStringArray &bcc);
        void SetMode(int mode);
        int m_mode;
        CDraftAddressBookDlg(CWnd* pParent = NULL);   // 標準のコンストラクタ
        CStringArray m_cstra_to;
        CStringArray m_cstra_cc;
        CStringArray m_cstra_bcc;

// ダイアログ データ
        //{{AFX_DATA(CDraftAddressBookDlg)
        enum { IDD = IDD_DRAFT_ADDRESSBOOK };
        CButton m_check_address;
        CButton m_button_add;
        CButton m_button_del;
        CTabCtrl        m_tc;
        CListCtrl       m_lc_dst;
        CListCtrl       m_lc_org;
        //}}AFX_DATA


// オーバーライド
        // ClassWizard は仮想関数のオーバーライドを生成します。
        //{{AFX_VIRTUAL(CDraftAddressBookDlg)
        protected:
        virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV サポート
        //}}AFX_VIRTUAL

// インプリメンテーション
protected:

        // 生成されたメッセージ マップ関数
        //{{AFX_MSG(CDraftAddressBookDlg)
        virtual BOOL OnInitDialog();
        afx_msg void OnSelchangeTab(NMHDR* pNMHDR, LRESULT* pResult);
        afx_msg void OnAdd();
        virtual void OnOK();
        afx_msg void OnDel();
        afx_msg void OnAdd2();
        afx_msg void OnDblclkOrgList(NMHDR* pNMHDR, LRESULT* pResult);
        afx_msg void OnDblclkDstList(NMHDR* pNMHDR, LRESULT* pResult);
        afx_msg void OnDstItemchanged(NMHDR* pNMHDR, LRESULT* pResult);
        afx_msg void OnOrgItemchanged(NMHDR* pNMHDR, LRESULT* pResult);
        //}}AFX_MSG
        DECLARE_MESSAGE_MAP()

private:
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ は前行の直前に追加の宣言を挿入します。

#endif // !defined(AFX_DRAFTAddressBOOKDLG_H__56EDCF11_FA2C_419B_9A90_E0CEA809885C__INCLUDED_)

/* [<][>][^][v][top][bottom][index][help] */