49 lines
1.3 KiB
C++
49 lines
1.3 KiB
C++
#pragma once
|
|
|
|
#include "RichEditEx.h"
|
|
#include "..\public\DlgResize\DlgItemResizer.h"
|
|
// DLG_QXBox_Group_Chat 对话框
|
|
|
|
class CFQXBox_Group;
|
|
class DLG_QXBox_Group_Chat : public CDialogEx
|
|
{
|
|
DECLARE_DYNAMIC(DLG_QXBox_Group_Chat)
|
|
public:
|
|
REQ_QXBox_Group_SendData m_GroupPro;
|
|
REQ_QXBox_Group_SendData * m_pSendData;
|
|
long m_lSendDataCount;
|
|
CString * m_pSendMsg;
|
|
BOOL m_bInit;
|
|
CDlgItemResizer m_Resizer;
|
|
CFQXBox_Group * m_pDlgGroup;
|
|
public:
|
|
DLG_QXBox_Group_Chat(CWnd* pParent = NULL); // 标准构造函数
|
|
virtual ~DLG_QXBox_Group_Chat();
|
|
|
|
// 对话框数据
|
|
enum { IDD = IDD_QXBOX_GROUP_CHAT };
|
|
|
|
protected:
|
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
|
|
|
|
DECLARE_MESSAGE_MAP()
|
|
public:
|
|
//CRichEditCtrl m_wndLog;
|
|
CRichEditEx m_wndLog;
|
|
void SetParam(REQ_QXBox_Group_SendData GroupPro,REQ_QXBox_Group_SendData * pSendData,CString * pMsgData , long lCount);
|
|
virtual BOOL OnInitDialog();
|
|
afx_msg void OnDestroy();
|
|
HBITMAP CopyBitmap(HBITMAP hSourceHbitmap);
|
|
void ShowChatLog();
|
|
afx_msg void OnBnClickedOk();
|
|
afx_msg void OnSize(UINT nType, int cx, int cy);
|
|
void AddItemToResize();
|
|
virtual void OnCancel();
|
|
afx_msg void OnClose();
|
|
CString m_strSend;
|
|
void ShowChatLog2(REQ_QXBox_Group_SendData SendData , CString strMsg , BOOL bShowEnd=false);
|
|
BOOL m_bFirstSend;
|
|
BOOL ShowFirstSend();
|
|
afx_msg void OnBnClickedQxboxGroupChatSendbmp();
|
|
};
|