CorpSms/DLG_QXBox_Group_Modify.h

99 lines
2.9 KiB
C
Raw Normal View History

2025-02-27 16:58:16 +08:00
#pragma once
#include "UserDropTarget.h"
#include "..\public\StringSort\StringSort.h"
#include "DLG_GetUser.h"
// DLG_QXBox_Group_Modify <20>Ի<EFBFBD><D4BB><EFBFBD>
#define QQBOX_GROUP_USER_ADD WM_USER+320
#define QQBOX_GROUP_USER_MODIFY WM_USER+321
#define QQBOX_GROUP_USER_DEL WM_USER+322
#define QQBOX_GROUP_USER_CLEAR WM_USER+323
#define QQBOX_GROUP_USER_CLEAR_INPORT WM_USER+324
#define QQBOX_GROUP_USER_CLEAR_EXPORT WM_USER+325
class CFQXBox_Group;
class DLG_QXBox_Group_Modify : public CDialogEx
{
DECLARE_DYNAMIC(DLG_QXBox_Group_Modify)
public:
CImageList m_Image; //ͼ<><CDBC><EFBFBD>б<EFBFBD>
long m_lModifyType;
ANS_QXBox_Group_SeeData m_Data;
CFQXBox_Group * m_pDlg;
ANS_QXBox_Group_MobileData * m_pMobile;
long m_lMobileCount;
CUserDropTarget m_UserDrop;
long m_lMaxMobileCount;
BOOL m_bModify;
CStringSort m_strSort;
BOOL m_bModifyMobile;
CString m_strCM;
long m_lMaxImageSize; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DLG_GetUser m_DlgProcess;
BOOL m_bShowProcess;
long m_lMobileGetItem;
long m_lDeleteCount; //ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ΪQȺ<51>޸<EFBFBD>ʱ<EFBFBD><CAB1>ÿ<EFBFBD><C3BF>ֻ<EFBFBD><D6BB>ɾ<EFBFBD><C9BE>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>¼
public:
DLG_QXBox_Group_Modify(CWnd* pParent = NULL); // <20><>׼<EFBFBD><D7BC><EFBFBD><EFBFBD><ECBAAF>
virtual ~DLG_QXBox_Group_Modify();
// <20>Ի<EFBFBD><D4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
enum { IDD = IDD_QXBOX_GROUP_MODIFY };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV ֧<><D6A7>
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnBnClickedOk();
virtual BOOL OnInitDialog();
int SetParam(CWnd * pParent,ANS_QXBox_Group_SeeData data, long lModifyType,ANS_QXBox_Group_MobileData * pMobile,long lMobileCount,CString strCM);
CString m_strBZ;
CString m_strName;
CListCtrl m_wndList;
CString m_strCreateTime;
CString m_strCreateUser;
CString m_strMobileCount;
// CEdit m_strOperMsg;
int m_lType;
CString m_strOperMsg;
ANS_QXBox_Group_SeeData GetParam(void);
int ShowData();
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
LRESULT OnDrop(WPARAM wParam, LPARAM lParm);
afx_msg void OnBnClickedQxboxGroupModifyNumadd();
CEdit m_E_Num;
void AddUser( Send_User user,long lItem = -1 );
CStatic m_S_ListCount;
void RefreshListCount();
virtual BOOL PreTranslateMessage(MSG* pMsg);
afx_msg void OnNMRClickQxboxGroupModifyList(NMHDR *pNMHDR, LRESULT *pResult);
void ShowRMenu();
afx_msg void On_User_Add();
afx_msg void On_User_Modify();
afx_msg void On_User_Del();
afx_msg void On_User_Clear();
afx_msg void On_User_Inport();
afx_msg void On_User_Export();
afx_msg void OnNMDblclkQxboxGroupModifyList(NMHDR *pNMHDR, LRESULT *pResult);
Send_User GetUser( long lItem,BOOL bDelay=false );
long GetCurrentSelected();
int SendNextMobile(void);
BOOL ProcessSocket(Socket_Head_Add *pHead, BYTE *pFrame);
afx_msg void OnCbnSelchangeQxboxGroupModifyType();
CString m_strArea;
CString m_strCity;
CString m_strCountry;
CString m_strEmail;
CString m_strHeadData;
// CString m_strMobile;
CString m_strQQ;
CString m_strMobile;
afx_msg void OnBnClickedQxboxGroupModifyHeaddataS();
};