CorpSms/DLG_QXBox_Group_Chat.h

49 lines
1.3 KiB
C
Raw Normal View History

2025-02-27 16:58:16 +08:00
#pragma once
#include "RichEditEx.h"
#include "..\public\DlgResize\DlgItemResizer.h"
// DLG_QXBox_Group_Chat <20>Ի<EFBFBD><D4BB><EFBFBD>
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); // <20><>׼<EFBFBD><D7BC><EFBFBD><EFBFBD><ECBAAF>
virtual ~DLG_QXBox_Group_Chat();
// <20>Ի<EFBFBD><D4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
enum { IDD = IDD_QXBOX_GROUP_CHAT };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV ֧<><D6A7>
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();
};