CorpSms/DLG_QXBox_Group_Chat.h
2025-02-27 16:58:16 +08:00

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