2016-03-22 12:45:29 -04:00
|
|
|
// TabHook.cpp : implementation file
|
|
|
|
//
|
|
|
|
|
|
|
|
#include "stdafx.h"
|
|
|
|
#include "TargetDlg.h"
|
|
|
|
#include "TabHook.h"
|
|
|
|
|
|
|
|
#ifdef _DEBUG
|
|
|
|
#define new DEBUG_NEW
|
|
|
|
#undef THIS_FILE
|
|
|
|
static char THIS_FILE[] = __FILE__;
|
|
|
|
#endif
|
|
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
// CTabHook dialog
|
|
|
|
|
|
|
|
CTabHook::CTabHook(CWnd* pParent /*=NULL*/)
|
|
|
|
// : CTargetDlg(pParent)
|
|
|
|
: CDialog(CTabHook::IDD, pParent)
|
|
|
|
{
|
|
|
|
//{{AFX_DATA_INIT(CTabHook)
|
|
|
|
// NOTE: the ClassWizard will add member initialization here
|
|
|
|
//}}AFX_DATA_INIT
|
|
|
|
}
|
|
|
|
|
|
|
|
void CTabHook::DoDataExchange(CDataExchange* pDX)
|
|
|
|
{
|
|
|
|
CDialog::DoDataExchange(pDX);
|
|
|
|
CTargetDlg *cTarget = ((CTargetDlg *)(this->GetParent()->GetParent()));
|
|
|
|
DDX_Text(pDX, IDC_MODULE, cTarget->m_Module);
|
2016-08-22 12:46:56 -04:00
|
|
|
DDX_Text(pDX, IDC_STARTFOLDER, cTarget->m_StartFolder);
|
2016-03-22 12:45:29 -04:00
|
|
|
DDX_Check(pDX, IDC_HOOKENABLED, cTarget->m_HookEnabled);
|
2016-08-15 12:46:49 -04:00
|
|
|
DDX_Radio(pDX, IDC_INJECT_WINDOWSHOOK, cTarget->m_InjectionMode);
|
2016-03-22 12:45:29 -04:00
|
|
|
DDX_Check(pDX, IDC_HOTPATCH, cTarget->m_HotPatch);
|
|
|
|
DDX_Check(pDX, IDC_HOOKDLLS, cTarget->m_HookDLLs);
|
2016-04-17 12:45:41 -04:00
|
|
|
DDX_Check(pDX, IDC_ANSIWIDE, cTarget->m_AnsiWide);
|
2016-08-22 12:46:56 -04:00
|
|
|
DDX_Check(pDX, IDC_HOOKNORUN, cTarget->m_HookNoRun);
|
2016-07-09 12:47:08 -04:00
|
|
|
DDX_Check(pDX, IDC_HOOKNOUPDATE, cTarget->m_HookNoUpdate);
|
2016-03-22 12:45:29 -04:00
|
|
|
DDX_Check(pDX, IDC_HOOKCHILDWIN, cTarget->m_HookChildWin);
|
|
|
|
|
|
|
|
// Kernel32
|
|
|
|
DDX_Radio(pDX, IDC_SONDEFAULT, cTarget->m_SonProcessMode);
|
2016-05-25 12:46:02 -04:00
|
|
|
|
|
|
|
// additional hooks
|
|
|
|
DDX_Check(pDX, IDC_HOOKSMACKW32, cTarget->m_HookSmackW32);
|
|
|
|
DDX_Check(pDX, IDC_HOOKDIRECTSOUND, cTarget->m_HookDirectSound);
|
2016-03-22 12:45:29 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
BEGIN_MESSAGE_MAP(CTabHook, CDialog)
|
|
|
|
//{{AFX_MSG_MAP(CTabHook)
|
|
|
|
// NOTE: the ClassWizard will add message map macros here
|
|
|
|
//}}AFX_MSG_MAP
|
|
|
|
END_MESSAGE_MAP()
|
|
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
// CTabHook message handlers
|