99 lines
2.9 KiB
C
99 lines
2.9 KiB
C
|
#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();
|
|||
|
};
|