#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(); };