zoukankan      html  css  js  c++  java
  • test3

    湿的飞洒范德萨飞
    // AddNodeDlg.cpp : implementation file
    //
    
    #include "stdafx.h"
    #include "ZCOMATest.h"
    #include "AddNodeDlg.h"
    
    #ifdef _DEBUG
    #define new DEBUG_NEW
    #undef THIS_FILE
    static char THIS_FILE[] = __FILE__;
    #endif
    
    /////////////////////////////////////////////////////////////////////////////
    // CAddNodeDlg dialog
    
    
    CAddNodeDlg::CAddNodeDlg(CWnd* pParent /*=NULL*/)
    	: CDialog(CAddNodeDlg::IDD, pParent)
    {
        //{{AFX_DATA_INIT(CAddNodeDlg)
        m_strNodeId = _T("40");
        m_dwGuardTime = 1000;
        m_dwRetryFactor = 3;
        //}}AFX_DATA_INIT
    }
    
    
    void CAddNodeDlg::DoDataExchange(CDataExchange* pDX)
    {
    	CDialog::DoDataExchange(pDX);
        //{{AFX_DATA_MAP(CAddNodeDlg)
        DDX_Text(pDX, IDC_EDIT_NODEID, m_strNodeId);
        DDX_Control(pDX, IDC_COMBO_GUARD_MODE, m_ComboGuardMode);
        DDX_Text(pDX, IDC_EDIT_GUARD_TIME, m_dwGuardTime);
        DDV_MinMaxUInt(pDX, m_dwGuardTime, 100, 65535);
        DDX_Text(pDX, IDC_EDIT_RETRY_FACTOR, m_dwRetryFactor);
        DDV_MinMaxUInt(pDX, m_dwRetryFactor, 0, 3);
        //}}AFX_DATA_MAP
    }
    
    
    BEGIN_MESSAGE_MAP(CAddNodeDlg, CDialog)
    	//{{AFX_MSG_MAP(CAddNodeDlg)
    	//}}AFX_MSG_MAP
    END_MESSAGE_MAP()
    
    /////////////////////////////////////////////////////////////////////////////
    // CAddNodeDlg message handlers
    
    BOOL CAddNodeDlg::OnInitDialog() 
    {
    	CDialog::OnInitDialog();
    	
    	// TODO: Add extra initialization here
        m_ComboGuardMode.InsertString(0, _T("节点守护"));
        m_ComboGuardMode.InsertString(1, _T("心跳包"));
        m_ComboGuardMode.InsertString(2, _T("禁用"));
        m_ComboGuardMode.SetCurSel(0);
    	return TRUE;  // return TRUE unless you set the focus to a control
    	              // EXCEPTION: OCX Property Pages should return FALSE
    }
    
    void CAddNodeDlg::OnOK() 
    {
    	// TODO: Add extra validation here
        UpdateData();
        
        ZeroMemory(&m_NodeConfig, sizeof(ZCOMA_NODECONFIG));
        m_NodeConfig.dwNodeID = ZCOMA_HexStringToDWORD(m_strNodeId);
        switch (m_ComboGuardMode.GetCurSel())
        {
        case 0: m_NodeConfig.dwGuardMode = GUARDING; break;
        case 1: m_NodeConfig.dwGuardMode = HEARTBEAT; break;
        case 2: 
        default: m_NodeConfig.dwGuardMode = DISABLE_GUARDING; break;
        }
        m_NodeConfig.dwGuardTime = m_dwGuardTime;
        m_NodeConfig.dwRetryFactor = m_dwRetryFactor;
        
        CDialog::OnOK();
    }
    快乐-奋斗
  • 相关阅读:
    安装archlinux的另辟蹊径的命令及心得
    deepin15.11安装N卡驱动,实测!!!(可解决N卡电脑关机卡屏)
    js实现简单下载
    微信公众号的开发 该公众号提供的服务出现故障,请稍后再试
    线程池的创建
    多线程,生产者消费者模型(生产馒头,消费馒头)
    第1章 Java IO系统 下
    T01章[Java IO系统] 作业
    第1章 Java IO系统
    用集合实现一个控制台版的学生管理系统
  • 原文地址:https://www.cnblogs.com/tt-player/p/3900030.html
Copyright © 2011-2022 走看看