Files
wnmj/Servers/服务器组件/登录服务器/LogonServerDlg.h
2026-02-13 14:34:15 +08:00

61 lines
1.2 KiB
C++

#ifndef LOGON_SERVER_SERVER_DLG_HEAD_FILE
#define LOGON_SERVER_SERVER_DLG_HEAD_FILE
#pragma once
#include "Stdafx.h"
#include "ServiceUnits.h"
//////////////////////////////////////////////////////////////////////////////////
//主对话框
class CLogonServerDlg : public CDialog, public IServiceUnitsSink
{
//组件变量
protected:
CServiceUnits m_ServiceUnits; //服务单元
CTraceServiceControl m_TraceServiceControl; //追踪窗口
//函数定义
public:
//构造函数
CLogonServerDlg();
//析构函数
virtual ~CLogonServerDlg();
//重载函数
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();
//消息映射
public:
//关闭询问
BOOL OnQueryEndSession();
DECLARE_MESSAGE_MAP()
};
//////////////////////////////////////////////////////////////////////////////////
#endif