/*
 * ProxyInfoDialog.h : ここうさぎウィザード carot
 *      proxy情報設定ダイアログ ヘッダーファイル
 *          written by H.Tsujimura  9 Mar 2007
 *
 *      Copyright (c) 2007 by H.Tsujimura (tsupo@na.rim.or.jp)
 *      All Rights Reserved.
 *
 * $Log: /makeRSS/carot/ProxyInfoDialog.h $
 * 
 * 2     07/10/17 23:43 Tsujimura543
 * バージョン管理用コメントを入れるようにする
 * (2) 余分なプリプロセッサ制御文を削除
 * 
 * さらに「ここうさぎウィザード」にも取り込む
 * =======================================================================
 * 2     07/09/06 18:08 Tsujimura543
 * ダミーのコピーコンストラクタ、代入演算子を private として導入。
 * 知らないうちにメモリ確保(と解放し忘れ)が発生する可能性を排除。
 * 
 * 1     07/03/14 16:17 Tsujimura543
 * 「ブログクライアント BloGolEe」用に書いたソースを取り込む
 * =======================================================================
 * 2     07/03/10 5:22 Tsujimura543
 * ユーザ名とパスワードの指定が必要なproxyサーバにも暫定的に対応してみた
 * 
 * 1     07/03/09 19:28 Tsujimura543
 * 新規作成 (動作確認済み)
 */

#if !defined(AFX_PROXYINFODIALOG_H__A3873576_E0BE_4422_96F0_79A842EFBB11__INCLUDED_)
#define AFX_PROXYINFODIALOG_H__A3873576_E0BE_4422_96F0_79A842EFBB11__INCLUDED_

/////////////////////////////////////////////////////////////////////////////
// CProxyInfoDialog ダイアログ

class CProxyInfoDialog : public CDialog
{
// コンストラクション
public:
	CProxyInfoDialog(CWnd* pParent = NULL);   // 標準のコンストラクタ

// ダイアログ データ
	//{{AFX_DATA(CProxyInfoDialog)
	enum { IDD = IDD_PROXYINFO_DIALOG };
	CString	m_proxyServerName;
	DWORD	m_proxyPortNumber;
	CString	m_proxyUserName;
	CString	m_proxyPassword;
	//}}AFX_DATA

// オーバーライド
	//{{AFX_VIRTUAL(CProxyInfoDialog)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV サポート
	//}}AFX_VIRTUAL

// インプリメンテーション
protected:
    void    switchOK();

	// メッセージマップ関数
	//{{AFX_MSG(CProxyInfoDialog)
	afx_msg void OnShowWindow(BOOL bShow, UINT nStatus);
	afx_msg void OnUpdateEditProxyServerName();
	afx_msg void OnUpdateEditProxyPortNumber();
	afx_msg void OnUpdateEditProxyUserName();
	afx_msg void OnUpdateEditProxyPassword();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()

private:
    CProxyInfoDialog( CProxyInfoDialog &dlg );
    CProxyInfoDialog    operator = ( CProxyInfoDialog &dlg );
};

//{{AFX_INSERT_LOCATION}}

#endif // !defined(AFX_PROXYINFODIALOG_H__A3873576_E0BE_4422_96F0_79A842EFBB11__INCLUDED_)
