NetMeetingClientDlg.h
上传用户:kelland5
上传日期:2016-01-23
资源大小:52k
文件大小:1k
- //文件名: NetMeetingClientDlg.h : CNetMeetingClientDlg 类的头文件
- #pragma once
- #include "afxwin.h"
- #include "NetMeetingSocket.h"
- #include "Msg.h"
- // CNetMeetingClientDlg 对话框
- class CNetMeetingClientDlg : public CDialog
- {
- public:
- CNetMeetingClientDlg(CWnd* pParent = NULL); // 标准构造函数
- enum { IDD = IDD_NETMEETINGCLIENT_DIALOG };
- protected:
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
- protected:
- HICON m_hIcon;
- // 生成的消息映射函数
- virtual BOOL OnInitDialog();
- afx_msg void OnPaint();
- afx_msg HCURSOR OnQueryDragIcon();
- DECLARE_MESSAGE_MAP()
- public:
- BOOL m_bAutoMeeting;
- CString m_EName;//我的姓名
- CSocketFile* m_pFile;//支持客户端与服务器间的数据通信
- CNetMeetingSocket* m_pSocket;//连接服务器的Socket
- CArchive* m_pArchiveIn;//收到的数据
- CArchive* m_pArchiveOut;//发送的数据
- CListBox m_ListContent;//记录发言人发言历史记录
- CEdit m_EContent;//我准备的发言内容
- CString m_strMeetingCode;//会议室编号
- CString m_strEServerName;//服务器名称
- void OnOK(void);
- void OnCancel(void);
- void SendMsg(CString& str);
- void ReceiveMsg(void);
- void ProcessPendingRead(void);
- afx_msg void OnBnClickedBtnabout();
- afx_msg void OnBnClickedBtnconnect();
- afx_msg void OnBnClickedBtnsendmine();
- afx_msg void OnBnClickedBtnclose();
- };