#include "stdafx.h"
#include "vpn.h"
#include "vpnDlg.h"
#include "RasDial.h"
#include "afxdialogex.h"
#include <fstream>
#include <iostream>
using namespace std;
#define WM_ICON_NOTIFY WM_USER+10
#if((_WIN32_WINNT >= 0x0400) || (WINVER >= 0x0500))
#define WM_MOUSEHOVER 0x02A1
#define WM_MOUSELEAVE 0x02A3
#define BEGIN_MESSAGE_MAP(CAboutDlg, CDialogEx);
#define ON_WM_SYSCOMMAND();
#define ON_WM_PAINT();
#define ON_WM_QUERYDRAGICON();
#define ON_BN_CLICKED;
#define ON_MESSAGE;
#define END_MESSAGE_MAP();
#define DECLARE_MESSAGE_MAP();
#endif
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
HANDLE g_hDisconnect[100]; // 100个事件对象
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// 用于应用程序“关于”菜单项的 CAboutDlg 对话框
class CAboutDlg : public CDialogEx
{
public:
CAboutDlg();
// 对话框数据
enum { IDD = IDD_ABOUTBOX };//枚举
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
// 实现
protected:
DECLARE_MESSAGE_MAP()//申明一个保护变量
};
CAboutDlg::CAboutDlg() : CDialogEx(CAboutDlg::IDD)
{
}
void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
}
int BEGIN_MESSAGE_MAP(CAboutDlg, CDialogEx);
//ON_COMMAND(ID_HELP, &CWinApp::OnHelp);
END_MESSAGE_MAP();
// CvpnDlg 对话框
CvpnDlg::CvpnDlg(CWnd* pParent /*=NULL*/)
: CDialogEx(CvpnDlg::IDD, pParent)
{
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
m_ip = _T("192.168.1.1");
m_username = _T("fan");
m_password = _T("123456");
//配置文件
configFile="config.ini";
//填充账户
ReadConfig(configFile);
}
//构造函数
void CvpnDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
// DDX_Control(pDX, IDCLOSE, m_ctrlpic);
// DDX_Control(pDX, IDC_CHECK1, m_remember);
// DDX_Control(pDX, IDC_BUTTON1, m_btnLogin);
DDX_Text(pDX, IDC_EDIT1, m_ip);
DDX_Text(pDX, IDC_EDIT2, m_username);
DDX_Text(pDX, IDC_EDIT3, m_password);
// DDX_Check(pDX, IDC_CHECK1, m_remember);
DDX_Control(pDX, IDC_CHECK1, m_remember);
}
BEGIN_MESSAGE_MAP(CvpnDlg, CDialogEx)
ON_WM_SYSCOMMAND();
ON_WM_PAINT();
ON_WM_QUERYDRAGICON();
ON_BN_CLICKED(IDC_BUTTON1, &CvpnDlg::OnBnClickedButton1);
ON_BN_CLICKED(IDC_BUTTON2, &CvpnDlg::OnBnClickedButton2);
ON_MESSAGE(WM_ICON_NOTIFY, &CvpnDlg::OnTrayNotification);
END_MESSAGE_MAP();