Files
wnmj-normal/Servers/服务器组件/协调服务器/CorrespondServerDlg.h
2026-03-03 13:56:44 +08:00

63 lines
1.2 KiB
C++

#ifndef CORRESPOND_SERVER_DLG_HEAD_FILE
#define CORRESPOND_SERVER_DLG_HEAD_FILE
#pragma once
#include "Stdafx.h"
#include "ServiceUnits.h"
//////////////////////////////////////////////////////////////////////////////////
//主对话框
class CCorrespondServerDlg : public CDialog, public IServiceUnitsSink
{
//组件变量
protected:
CServiceUnits m_ServiceUnits; //服务单元
CTraceServiceControl m_TraceServiceControl; //追踪窗口
//函数定义
public:
//构造函数
CCorrespondServerDlg();
//析构函数
virtual ~CCorrespondServerDlg();
//重载函数
protected:
//控件绑定
virtual VOID DoDataExchange(CDataExchange * pDX);
//初始化函数
virtual BOOL OnInitDialog();
//确定消息
virtual VOID OnOK();
//取消函数
virtual VOID OnCancel();
//消息解释
virtual BOOL PreTranslateMessage(MSG * pMsg);
//服务接口
public:
//服务状态
virtual VOID OnServiceUnitsStatus(enServiceStatus ServiceStatus);
//按钮消息
protected:
//启动服务
VOID OnBnClickedStartService();
//停止服务
VOID OnBnClickedStopService();
//系统配置;
VOID OnBnClickedSystemOption();
//消息映射
public:
//关闭询问
BOOL OnQueryEndSession();
DECLARE_MESSAGE_MAP()
};
//////////////////////////////////////////////////////////////////////////////////
#endif