📄 qqdlg.h
字号:
// QQDlg.h : header file
//
#if !defined(AFX_QQDLG_H__38941DAF_B0E4_413A_B0B1_B286624B1594__INCLUDED_)
#define AFX_QQDLG_H__38941DAF_B0E4_413A_B0B1_B286624B1594__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <afxtempl.h>
/////////////////////////////////////////////////////////////////////////////
// CQQDlg dialog
typedef struct NetCardsData
{
CString s_strName;
CString s_strDescript;
CString s_strIp;//202.112.20.
CString s_strMask;
}SNetCardsData;
class CQQDlg : public CDialog
{
// Construction
public:
int LoopSubmit();
void Run();
CQQDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CQQDlg)
enum { IDD = IDD_QQ_DIALOG };
CComboBox m_cbNCSelect;
CListBox m_lstLog;
CString m_strIpMask;
CString m_strLogFileName;
CString m_strPassword;
CString m_strQQFile;
CString m_strNowState;
UINT m_nIpEnd;
UINT m_nIpStart;
BOOL m_bAutoChangeIP;
CString m_strMask;
//}}AFX_DATA
CString m_strNowIP;
HWND m_hNextBtnID;
HWND m_hPreBtnID;
HWND m_hNavigateWndID;
HWND m_hQQLoginWndID;
PROCESS_INFORMATION m_piQQ;
CArray<SNetCardsData, SNetCardsData&> m_aryNCs;
UINT m_nCurIp;
CString m_strNCName;
BOOL m_bFirst;//循环运行的时候不再设置m_nCurIP
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CQQDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
BOOL ListAdapters();
void AddLog(LPCTSTR lpszLog);
BOOL ClickOKMessageBox();
static void SetVKDownMessage(HWND hWnd);
static BOOL SetRemoteText(HWND hWnd, LPCTSTR lpszStr);
static BOOL SetClip(LPCTSTR lpszClip);
void SimulateKeyEvent(HWND hWnd, UINT nKeyCode);
void Delay(UINT n100S = 3);
BOOL ClickRegist();
BOOL IsGoodIP();
int ChangeStaticIP(UINT nNum);
BOOL ReadStaticIP();
BOOL SelectRegType();
BOOL GetWndIDs();
BOOL IsFirstRun();
BOOL RunQQ();
BOOL InitUserInput();
void JumpLoginWindow();
BOOL AutoInputUserData();
static void SendClickMessage(HWND hWnd);
static void PostClickMessage(HWND hWnd);
static BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam);
static BOOL CALLBACK EnumWindowsProcAutoInput(HWND hwnd, LPARAM lParam);
HICON m_hIcon;
CFile m_fLogFile;
// Generated message map functions
//{{AFX_MSG(CQQDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
virtual void OnOK();
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnSelectQqExecute();
afx_msg void OnSelectLogfile();
afx_msg void OnDblclkListLog();
afx_msg void OnSelchangeComboNc();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_QQDLG_H__38941DAF_B0E4_413A_B0B1_B286624B1594__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -