/* [<][>][^][v][top][bottom][index][help] */
DEFINITIONS
This source file includes following definitions.
- CPochyApp
// Pochy.h : POCHY アプリケーションのメイン ヘッダー ファイル
//
#if !defined(AFX_MOO_H__B0C245C4_42EA_11D5_B88C_00008659960F__INCLUDED_)
#define AFX_MOO_H__B0C245C4_42EA_11D5_B88C_00008659960F__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#ifndef __AFXWIN_H__
#error include 'stdafx.h' before including this file for PCH
#endif
#include <afxtempl.h>
#include "resource.h" // メイン シンボル
#include "draftframe.h"
#include "MimeEncode.h"
#define WM_END (WM_USER+101)
#define WM_PROGCREATE (WM_USER+102)
#define WM_PROGDESTROY (WM_USER+103)
#define WM_MAILTO (WM_USER+104)
#define WM_TITLE (WM_USER+105)
#define HT_FILE (20)
#define HT_LIST2 (20)
#define HT_FILELIST (140)
#define HT_MULTI_HEIGHT (60) // height of multipartview
#define HT_ATTACHED_HEIGHT (26) // draftframeの添付ファイル表示viewの高さ
#define HT_SPLIT_LINE (7) // splitterの境界線の太さ
#define HT_SPLIT_FRAME (2) // splitterのフレームの太さ
#define HT_HEAD (120) // draftframeのaddress欄の高さ
#define READBUFSIZE (19)
#define WIDTH_ICON_MAIN (29) // mainframeのtoolbarボタンの幅
#define HEIGHT_ICON_MAIN (44) // mainframeのtoolbarボタンの高さ
#define WIDTH_ICON_DRAFT (29) // draftframeのtoolbarボタンの幅
#define HEIGHT_ICON_DRAFT (44) // draftframeのtoolbarボタンの高さ
#define DEF_TXT_COLOR_R (192) // 初期設定テキスト色128
#define DEF_TXT_COLOR_G (192)
#define DEF_TXT_COLOR_B (192)
#define DEF_BKG_COLOR_R (0) // 初期設定背景色
#define DEF_BKG_COLOR_G (0)
#define DEF_BKG_COLOR_B (0)
#define DEF_HEADER_INFO_COLOR_R (128) // 初期設定ヘッダー情報の色
#define DEF_HEADER_INFO_COLOR_G (255)
#define DEF_HEADER_INFO_COLOR_B (0)
#define DEF_BOXNAME_INBOX "受信箱"
#define DEF_BOXNAME_OUTBOX "送信済み"
#define DEF_BOXNAME_DRAFT "草稿"
#define DEF_BOXNAME_TRASH "ゴミ箱"
#define X_MAILER "Pochy 0.1.3 (KrungThep) http://pochy.sourceforge.jp"
#define VERSION "Pochy 0.1.3 (KrungThep)"
#define COPYRIGHT "Copyright (C) 2003"
#define DEF_TIME_ZONE "+0900"
#define DEF_POP_PORT "110"
#define DEF_SMTP_PORT "25"
#define BUF_LENGTH (255)
#define FILTER_INSTRUCTION "\
# 現在のところ、メールの振り分け設定はGUI環境ではできません。\r\n\
# 手動で設定ファイルを書く必要があります。 \r\n\
#\r\n\
# 設定例:\r\n\
#\r\n\
# Subjectにpochyがあった場合 -> pochyフォルダに保存\r\n\
# Fromにhoge@hoge.comがあった場合 -> hogeフォルダに保存\r\n\
#\r\n\
\\pochy\r\n\
Subject=pochy\r\n\
#\r\n\
\\hoge\r\n\
From=hoge@hoge.com\r\n\
#\r\n\
# 指定したフォルダが存在しない場合は自動的に作成されます。\r\n\
# 定義と定義の間は上記のように必ず#で区切ってください。\r\n\
# 現在のところ、振り分けにはヘッダ情報しか利用できません。\r\n\
# 編集した後、上書き保存してください。\r\n"
#define get_app CPochyApp* app = (CPochyApp*)AfxGetApp()
/////////////////////////////////////////////////////////////////////////////
// CPochyApp:
// このクラスの動作の定義に関しては Pochy.cpp ファイルを参照してください。
//
class CPochyApp : public CWinApp
{
public:
CPochyApp();
// オーバーライド
// ClassWizard は仮想関数のオーバーライドを生成します。
//{{AFX_VIRTUAL(CPochyApp)
public:
virtual BOOL InitInstance();
virtual int ExitInstance();
//}}AFX_VIRTUAL
// インプリメンテーション
//{{AFX_MSG(CPochyApp)
afx_msg void OnAppAbout();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
private:
CSingleDocTemplate* pDoc2Template;
CSingleDocTemplate* pDoc1Template;
public:
void CreateDraftFrame(CString acocunt);
// メンバ変数
CArray<CDraftFrame *, CDraftFrame *> m_draft_array;
CString m_gpg_passphrase;
CString m_keyword; // 検索対象
CString m_app_path; // プログラム本体があるディレクトリ
BOOL m_retrieving;
BOOL m_gpg_enable;
BOOL m_ipv6_enable;
CString m_pop_passphrase;
CMimeEncode m_me;
private:
};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ は前行の直前に追加の宣言を挿入します。
#endif // !defined(AFX_MOO_H__B0C245C4_42EA_11D5_B88C_00008659960F__INCLUDED_)