2012-12-24 10:20:23 -05:00
|
|
|
#if !defined(AFX_TARGETDLG_H__683E529D_7282_484C_A403_367A6A90CC57__INCLUDED_)
|
|
|
|
#define AFX_TARGETDLG_H__683E529D_7282_484C_A403_367A6A90CC57__INCLUDED_
|
|
|
|
|
|
|
|
#if _MSC_VER > 1000
|
|
|
|
#pragma once
|
|
|
|
#endif // _MSC_VER > 1000
|
|
|
|
// TargetDlg.h : Header file
|
|
|
|
//
|
2013-12-02 11:17:07 -05:00
|
|
|
#include "dxTabCtrl.h"
|
2016-04-24 12:45:47 -04:00
|
|
|
#include "SpecialEdit.h"
|
2016-10-07 12:46:22 -04:00
|
|
|
#include "CDragEdit.h"
|
2012-12-24 10:20:23 -05:00
|
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
// CTargetDlg Dialog
|
|
|
|
|
|
|
|
class CTargetDlg : public CDialog
|
|
|
|
{
|
|
|
|
// Constructor
|
|
|
|
public:
|
|
|
|
CTargetDlg(CWnd* pParent = NULL); // Standard constructor
|
2013-12-02 11:17:07 -05:00
|
|
|
void OnOK();
|
2012-12-24 10:20:23 -05:00
|
|
|
|
|
|
|
// Dialog Data
|
|
|
|
//{{AFX_DATA(CTargetDlg)
|
|
|
|
enum { IDD = IDD_TARGET };
|
2013-12-02 11:17:07 -05:00
|
|
|
CDXTabCtrl m_tabdxTabCtrl;
|
2016-10-07 12:46:22 -04:00
|
|
|
CDragEdit m_File;
|
|
|
|
CDragEdit m_Launch;
|
2012-12-24 10:20:23 -05:00
|
|
|
int m_DXVersion;
|
2013-06-15 12:21:25 -04:00
|
|
|
int m_Coordinates;
|
2016-05-25 12:46:02 -04:00
|
|
|
int m_InitColorDepth;
|
2013-07-30 12:38:11 -04:00
|
|
|
int m_DxEmulationMode;
|
2014-08-10 12:39:50 -04:00
|
|
|
int m_DxFilterMode;
|
2013-08-30 12:38:14 -04:00
|
|
|
int m_DCEmulationMode;
|
2014-11-15 11:39:58 -05:00
|
|
|
int m_MouseVisibility;
|
2016-12-03 11:45:15 -05:00
|
|
|
int m_OffendingMessages;
|
2014-11-19 11:40:00 -05:00
|
|
|
int m_TextureHandling;
|
2015-07-01 12:40:14 -04:00
|
|
|
int m_SonProcessMode;
|
2016-01-19 11:42:45 -05:00
|
|
|
int m_MaxDdrawInterface;
|
2016-10-05 12:45:56 -04:00
|
|
|
int m_SlowRatio;
|
2016-06-26 12:46:13 -04:00
|
|
|
int m_LogMode;
|
2012-12-24 10:20:23 -05:00
|
|
|
BOOL m_HookDI;
|
2015-11-22 11:42:31 -05:00
|
|
|
BOOL m_HookDI8;
|
2016-07-01 12:42:42 -04:00
|
|
|
BOOL m_EmulateRelMouse;
|
2016-07-30 12:46:40 -04:00
|
|
|
BOOL m_SkipDevTypeHID;
|
2016-08-15 12:46:49 -04:00
|
|
|
BOOL m_SuppressDIErrors;
|
2016-07-09 12:47:08 -04:00
|
|
|
BOOL m_SharedKeyboard;
|
2012-12-24 10:20:23 -05:00
|
|
|
BOOL m_ModifyMouse;
|
2015-05-11 12:42:20 -04:00
|
|
|
BOOL m_VirtualJoystick;
|
2015-12-11 11:42:26 -05:00
|
|
|
BOOL m_Unacquire;
|
2012-12-24 10:20:23 -05:00
|
|
|
BOOL m_OutDebug;
|
|
|
|
BOOL m_CursorTrace;
|
2016-06-26 12:46:13 -04:00
|
|
|
// BOOL m_LogEnabled;
|
|
|
|
// BOOL m_EraseLogFile;
|
2015-11-02 11:40:21 -05:00
|
|
|
BOOL m_AddTimeStamp;
|
2015-12-15 11:42:37 -05:00
|
|
|
BOOL m_AddRelativeTime;
|
2015-11-02 11:40:21 -05:00
|
|
|
BOOL m_OutDebugString;
|
2012-12-24 10:20:23 -05:00
|
|
|
BOOL m_OutWinMessages;
|
2013-12-22 11:38:36 -05:00
|
|
|
BOOL m_OutDWTrace;
|
|
|
|
BOOL m_OutD3DTrace;
|
|
|
|
BOOL m_OutDDRAWTrace;
|
2012-12-24 10:20:23 -05:00
|
|
|
BOOL m_AssertDialog;
|
|
|
|
BOOL m_ImportTable;
|
2013-10-08 12:38:12 -04:00
|
|
|
BOOL m_RegistryOp;
|
2013-09-22 12:38:19 -04:00
|
|
|
BOOL m_TraceHooks;
|
2012-12-24 10:20:23 -05:00
|
|
|
BOOL m_UnNotify;
|
2013-12-02 11:17:07 -05:00
|
|
|
BOOL m_Windowize;
|
2014-05-14 12:39:12 -04:00
|
|
|
BOOL m_HotPatch;
|
2013-02-06 11:19:16 -05:00
|
|
|
BOOL m_HookDLLs;
|
2016-04-17 12:45:41 -04:00
|
|
|
BOOL m_AnsiWide;
|
2016-08-22 12:46:56 -04:00
|
|
|
BOOL m_HookNoRun;
|
2016-07-09 12:47:08 -04:00
|
|
|
BOOL m_HookNoUpdate;
|
2015-05-08 12:41:14 -04:00
|
|
|
BOOL m_TerminateOnClose;
|
|
|
|
BOOL m_ConfirmOnClose;
|
2013-10-08 12:38:12 -04:00
|
|
|
BOOL m_EmulateRegistry;
|
2014-05-24 12:39:16 -04:00
|
|
|
BOOL m_OverrideRegistry;
|
2015-06-22 12:40:59 -04:00
|
|
|
BOOL m_Wow64Registry;
|
2015-09-09 12:41:24 -04:00
|
|
|
BOOL m_Wow32Registry;
|
2013-07-09 12:38:16 -04:00
|
|
|
BOOL m_FullScreenOnly;
|
2016-07-24 12:46:36 -04:00
|
|
|
BOOL m_ShowHints;
|
2016-12-03 11:45:15 -05:00
|
|
|
BOOL m_NeedAdminCaps;
|
2013-09-22 12:38:19 -04:00
|
|
|
BOOL m_PeekAllMessages;
|
2014-08-29 12:39:42 -04:00
|
|
|
BOOL m_NoWinPosChanges;
|
2015-01-24 11:40:16 -05:00
|
|
|
BOOL m_MessagePump;
|
2013-12-02 11:17:07 -05:00
|
|
|
BOOL m_NoBanner;
|
2016-08-15 12:46:49 -04:00
|
|
|
//BOOL m_StartDebug;
|
|
|
|
int m_InjectionMode;
|
2013-06-15 12:21:25 -04:00
|
|
|
BOOL m_HookEnabled;
|
2014-11-15 11:39:58 -05:00
|
|
|
BOOL m_ReplacePrivOps;
|
2012-12-24 10:20:23 -05:00
|
|
|
CString m_FilePath;
|
2014-04-22 12:39:07 -04:00
|
|
|
CString m_LaunchPath;
|
2016-08-22 12:46:56 -04:00
|
|
|
CString m_StartFolder;
|
2012-12-24 10:20:23 -05:00
|
|
|
CString m_Module;
|
|
|
|
CString m_Title;
|
2013-01-19 11:16:54 -05:00
|
|
|
CString m_OpenGLLib;
|
2015-07-01 12:40:14 -04:00
|
|
|
CString m_Notes;
|
2015-09-09 12:41:24 -04:00
|
|
|
CString m_Registry;
|
2012-12-24 10:20:23 -05:00
|
|
|
BOOL m_SaveLoad;
|
|
|
|
BOOL m_SlowDown;
|
|
|
|
BOOL m_BlitFromBackBuffer;
|
2014-02-03 11:38:53 -05:00
|
|
|
BOOL m_NoFlipEmulation;
|
2012-12-24 10:20:23 -05:00
|
|
|
BOOL m_SuppressClipping;
|
2015-11-29 11:42:34 -05:00
|
|
|
BOOL m_ForceClipper;
|
2012-12-24 10:20:23 -05:00
|
|
|
BOOL m_DisableGammaRamp;
|
|
|
|
BOOL m_AutoRefresh;
|
2016-01-05 11:45:50 -05:00
|
|
|
BOOL m_IndependentRefresh;
|
2015-01-31 11:40:19 -05:00
|
|
|
BOOL m_TextureFormat;
|
2012-12-24 10:20:23 -05:00
|
|
|
BOOL m_FixWinFrame;
|
|
|
|
BOOL m_EnableClipping;
|
|
|
|
BOOL m_CursorClipping;
|
|
|
|
BOOL m_VideoToSystemMem;
|
|
|
|
BOOL m_FixTextOut;
|
2015-03-09 12:41:22 -04:00
|
|
|
BOOL m_SharedDC;
|
2014-01-19 11:38:43 -05:00
|
|
|
BOOL m_HookGlide;
|
2014-10-30 12:39:54 -04:00
|
|
|
BOOL m_RemapMCI;
|
2015-06-13 12:40:54 -04:00
|
|
|
BOOL m_NoMovies;
|
2015-06-22 12:40:59 -04:00
|
|
|
BOOL m_FixMoviesColor;
|
2015-09-19 12:41:27 -04:00
|
|
|
BOOL m_StretchMovies;
|
|
|
|
BOOL m_BypassMCI;
|
2015-06-13 12:40:54 -04:00
|
|
|
BOOL m_SuppressRelease;
|
2012-12-24 10:20:23 -05:00
|
|
|
BOOL m_KeepCursorWithin;
|
|
|
|
BOOL m_KeepCursorFixed;
|
|
|
|
BOOL m_UseRGB565;
|
|
|
|
BOOL m_SuppressDXErrors;
|
2015-08-15 12:41:17 -04:00
|
|
|
BOOL m_FlipEmulation;
|
2013-05-16 12:19:15 -04:00
|
|
|
BOOL m_MarkBlit;
|
2015-05-07 12:41:04 -04:00
|
|
|
BOOL m_MarkLock;
|
2015-07-27 12:41:11 -04:00
|
|
|
BOOL m_NoSysMemPrimary;
|
|
|
|
BOOL m_NoSysMemBackBuf;
|
2014-09-13 12:39:44 -04:00
|
|
|
BOOL m_NoBlt;
|
2014-08-10 12:39:50 -04:00
|
|
|
BOOL m_BilinearBlt;
|
2014-09-13 12:39:44 -04:00
|
|
|
BOOL m_FastBlt;
|
2014-12-28 11:40:12 -05:00
|
|
|
BOOL m_GDIColorConv;
|
2012-12-24 10:20:23 -05:00
|
|
|
BOOL m_PreventMaximize;
|
|
|
|
BOOL m_ClientRemapping;
|
|
|
|
BOOL m_LockWinPos;
|
|
|
|
BOOL m_LockWinStyle;
|
|
|
|
BOOL m_FixParentWin;
|
|
|
|
BOOL m_ModalStyle;
|
|
|
|
BOOL m_KeepAspectRatio;
|
|
|
|
BOOL m_ForceWinResize;
|
2013-06-01 12:16:52 -04:00
|
|
|
BOOL m_HideMultiMonitor;
|
2013-01-19 11:16:54 -05:00
|
|
|
BOOL m_WallpaperMode;
|
2013-06-15 12:21:25 -04:00
|
|
|
BOOL m_FixD3DFrame;
|
2013-10-08 12:38:12 -04:00
|
|
|
BOOL m_NoWindowMove;
|
2012-12-24 10:20:23 -05:00
|
|
|
BOOL m_HookChildWin;
|
|
|
|
BOOL m_MessageProc;
|
2015-10-25 12:42:15 -04:00
|
|
|
//BOOL m_NoMouseProc;
|
2012-12-24 10:20:23 -05:00
|
|
|
BOOL m_FixNCHITTEST;
|
|
|
|
BOOL m_RecoverScreenMode;
|
|
|
|
BOOL m_RefreshOnResize;
|
|
|
|
BOOL m_Init8BPP;
|
|
|
|
BOOL m_Init16BPP;
|
|
|
|
BOOL m_BackBufAttach;
|
|
|
|
BOOL m_HandleAltF4;
|
|
|
|
BOOL m_HandleExceptions;
|
2013-06-01 12:16:52 -04:00
|
|
|
BOOL m_SkipFPS;
|
|
|
|
BOOL m_LimitFPS;
|
|
|
|
BOOL m_ShowFPS;
|
2013-01-25 11:17:02 -05:00
|
|
|
BOOL m_ShowFPSOverlay;
|
2013-11-28 11:38:31 -05:00
|
|
|
BOOL m_ShowTimeStretch;
|
2013-08-01 12:16:53 -04:00
|
|
|
BOOL m_TimeStretch;
|
2014-02-19 11:38:50 -05:00
|
|
|
BOOL m_StretchTimers;
|
2014-12-28 11:40:12 -05:00
|
|
|
BOOL m_NormalizePerfCount;
|
2016-10-05 12:45:56 -04:00
|
|
|
BOOL m_CPUSlowDown;
|
|
|
|
BOOL m_CPUMaxUsage;
|
2014-08-10 12:39:50 -04:00
|
|
|
BOOL m_QuarterBlt;
|
2014-03-23 12:38:58 -04:00
|
|
|
BOOL m_FineTiming;
|
2015-11-19 11:42:28 -05:00
|
|
|
BOOL m_EnableTimeFreeze;
|
2014-04-22 12:39:07 -04:00
|
|
|
BOOL m_ReleaseMouse;
|
2014-05-14 12:39:12 -04:00
|
|
|
BOOL m_EnableHotKeys;
|
2013-12-27 11:38:38 -05:00
|
|
|
BOOL m_InterceptRDTSC;
|
2013-01-19 11:16:54 -05:00
|
|
|
BOOL m_HookOpenGL;
|
2013-04-27 12:19:14 -04:00
|
|
|
BOOL m_ForceHookOpenGL;
|
2015-04-10 12:42:09 -04:00
|
|
|
BOOL m_FixPixelZoom;
|
2016-02-09 11:47:00 -05:00
|
|
|
BOOL m_FixBindTexture;
|
2013-01-27 11:17:04 -05:00
|
|
|
BOOL m_FakeVersion;
|
2013-05-02 12:17:06 -04:00
|
|
|
BOOL m_FullRectBlt;
|
2015-01-24 11:40:16 -05:00
|
|
|
BOOL m_CenterToWin;
|
2015-10-21 12:42:12 -04:00
|
|
|
BOOL m_Deinterlace;
|
2016-01-19 11:42:45 -05:00
|
|
|
BOOL m_LimitDdraw;
|
2016-05-25 12:46:02 -04:00
|
|
|
BOOL m_SuppressOverlay;
|
2013-11-10 11:38:21 -05:00
|
|
|
BOOL m_SurfaceWarn;
|
2013-11-10 11:38:24 -05:00
|
|
|
BOOL m_CapMask;
|
2015-10-25 12:42:15 -04:00
|
|
|
BOOL m_NoWindowHooks;
|
2013-11-10 11:38:24 -05:00
|
|
|
BOOL m_NoDDRAWBlt;
|
|
|
|
BOOL m_NoDDRAWFlip;
|
|
|
|
BOOL m_NoGDIBlt;
|
2014-04-01 12:38:40 -04:00
|
|
|
BOOL m_NoFillRect;
|
2016-12-03 11:45:15 -05:00
|
|
|
BOOL m_FixClipperArea;
|
2015-10-25 12:42:17 -04:00
|
|
|
BOOL m_SyncPalette;
|
2016-05-14 12:45:59 -04:00
|
|
|
BOOL m_NoWinErrors;
|
2013-10-21 12:38:23 -04:00
|
|
|
BOOL m_AnalyticMode;
|
2013-05-02 12:17:06 -04:00
|
|
|
BOOL m_NoPaletteUpdate;
|
2013-12-02 11:17:07 -05:00
|
|
|
BOOL m_LimitResources;
|
2013-10-08 12:38:12 -04:00
|
|
|
BOOL m_CDROMDriveType;
|
2014-06-22 12:39:24 -04:00
|
|
|
BOOL m_HideCDROMEmpty;
|
2015-11-19 11:42:28 -05:00
|
|
|
BOOL m_HookGOGLibs;
|
|
|
|
BOOL m_BypassGOGLibs;
|
2013-07-09 12:38:16 -04:00
|
|
|
BOOL m_FontBypass;
|
2013-09-16 12:38:17 -04:00
|
|
|
BOOL m_BufferedIOFix;
|
2013-07-12 12:38:33 -04:00
|
|
|
BOOL m_ZBufferClean;
|
|
|
|
BOOL m_ZBuffer0Clean;
|
|
|
|
BOOL m_ZBufferAlways;
|
2014-05-14 12:39:12 -04:00
|
|
|
BOOL m_HotPatchAlways;
|
2015-01-24 11:40:16 -05:00
|
|
|
BOOL m_FreezeInjectedSon;
|
|
|
|
BOOL m_StressResources;
|
2013-08-12 12:38:35 -04:00
|
|
|
BOOL m_NoPower2Fix;
|
2013-12-22 11:38:36 -05:00
|
|
|
BOOL m_NoPerfCounter;
|
2013-08-12 12:38:35 -04:00
|
|
|
BOOL m_DisableFogging;
|
2014-10-08 12:39:38 -04:00
|
|
|
BOOL m_ClearTarget;
|
2015-05-07 12:41:04 -04:00
|
|
|
BOOL m_FixPitch;
|
|
|
|
BOOL m_Power2Width;
|
2013-12-02 11:17:07 -05:00
|
|
|
BOOL m_SuppressIME;
|
2013-07-04 12:18:11 -04:00
|
|
|
BOOL m_SetCompatibility;
|
2014-09-13 12:39:44 -04:00
|
|
|
BOOL m_AEROBoost;
|
2014-07-28 12:39:37 -04:00
|
|
|
BOOL m_DiabloTweak;
|
2016-03-16 12:45:22 -04:00
|
|
|
BOOL m_HookDirectSound;
|
|
|
|
BOOL m_HookSmackW32;
|
2016-12-04 11:45:35 -05:00
|
|
|
BOOL m_BlockPriorityClass;
|
2015-07-04 12:40:35 -04:00
|
|
|
BOOL m_EASportsHack;
|
2015-10-05 12:40:44 -04:00
|
|
|
BOOL m_LegacyAlloc;
|
2015-06-30 12:41:01 -04:00
|
|
|
BOOL m_DisableMaxWinMode;
|
2016-04-03 12:42:48 -04:00
|
|
|
BOOL m_DisableDisableAltTab;
|
2014-08-10 12:39:50 -04:00
|
|
|
BOOL m_NoImagehlp;
|
2013-11-10 11:38:24 -05:00
|
|
|
BOOL m_ForcesHEL;
|
2016-06-04 12:45:32 -04:00
|
|
|
BOOL m_MinimalCaps;
|
2015-03-09 12:41:22 -04:00
|
|
|
BOOL m_SetZBufferBitDepths;
|
2015-04-26 12:40:41 -04:00
|
|
|
BOOL m_ForcesSwapEffect;
|
2013-11-10 11:38:24 -05:00
|
|
|
BOOL m_ColorFix;
|
2016-06-26 12:46:13 -04:00
|
|
|
BOOL m_FixGlobalUnlock;
|
2013-11-10 11:38:26 -05:00
|
|
|
BOOL m_NoPixelFormat;
|
|
|
|
BOOL m_NoAlphaChannel;
|
2013-11-16 11:38:27 -05:00
|
|
|
BOOL m_FixRefCounter;
|
2014-03-21 12:38:57 -04:00
|
|
|
BOOL m_ReturnNullRef;
|
2014-05-20 12:39:14 -04:00
|
|
|
BOOL m_NoD3DReset;
|
2014-01-24 11:38:44 -05:00
|
|
|
BOOL m_HideDesktop;
|
2015-07-14 12:41:06 -04:00
|
|
|
BOOL m_HideTaskbar;
|
2015-07-18 12:41:09 -04:00
|
|
|
BOOL m_ActivateApp;
|
2015-07-04 12:40:35 -04:00
|
|
|
BOOL m_UnlockZOrder;
|
2015-10-05 12:40:44 -04:00
|
|
|
BOOL m_NoDestroyWindow;
|
2013-08-30 12:38:14 -04:00
|
|
|
BOOL m_LockSysColors;
|
2015-03-17 12:40:30 -04:00
|
|
|
BOOL m_LockReservedPalette;
|
2013-01-07 11:38:05 -05:00
|
|
|
BOOL m_SingleProcAffinity;
|
2016-10-05 12:45:56 -04:00
|
|
|
BOOL m_UseLastCore;
|
2013-04-16 12:19:12 -04:00
|
|
|
BOOL m_WireFrame;
|
2014-03-15 12:38:56 -04:00
|
|
|
BOOL m_NoTextures;
|
2013-06-29 12:38:04 -04:00
|
|
|
BOOL m_BlackWhite;
|
2013-02-06 11:19:16 -05:00
|
|
|
BOOL m_SuppressD3DExt;
|
2016-07-09 12:47:08 -04:00
|
|
|
BOOL m_Enum16bitModes;
|
2013-06-29 12:38:04 -04:00
|
|
|
BOOL m_Force16BPP;
|
2014-04-01 12:38:40 -04:00
|
|
|
BOOL m_LimitScreenRes;
|
2012-12-24 10:20:23 -05:00
|
|
|
int m_PosX;
|
|
|
|
int m_PosY;
|
|
|
|
int m_SizX;
|
|
|
|
int m_SizY;
|
2013-06-01 12:16:52 -04:00
|
|
|
int m_MaxFPS;
|
2013-01-19 11:16:54 -05:00
|
|
|
int m_InitTS;
|
2013-01-27 11:17:04 -05:00
|
|
|
int m_FakeVersionId;
|
2014-04-01 12:38:40 -04:00
|
|
|
int m_MaxScreenRes;
|
2014-04-04 12:39:03 -04:00
|
|
|
int m_ResTypes;
|
2015-04-26 12:40:41 -04:00
|
|
|
int m_SwapEffect;
|
2012-12-24 10:20:23 -05:00
|
|
|
//}}AFX_DATA
|
|
|
|
|
|
|
|
|
|
|
|
// Override
|
|
|
|
// ClassWizard Generates an overriding virtual function.
|
|
|
|
//{{AFX_VIRTUAL(CTargetDlg)
|
|
|
|
protected:
|
|
|
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Support
|
|
|
|
//}}AFX_VIRTUAL
|
|
|
|
|
|
|
|
// Implementation
|
|
|
|
protected:
|
|
|
|
// Generated message map functions
|
|
|
|
//{{AFX_MSG(CTargetDlg)
|
|
|
|
afx_msg void OnOpen();
|
2016-04-17 12:45:41 -04:00
|
|
|
afx_msg void OnOpenLaunch();
|
2012-12-24 10:20:23 -05:00
|
|
|
//}}AFX_MSG
|
|
|
|
DECLARE_MESSAGE_MAP()
|
2013-12-02 11:17:07 -05:00
|
|
|
|
2013-01-25 11:17:02 -05:00
|
|
|
public:
|
|
|
|
virtual BOOL OnInitDialog();
|
2013-12-02 11:17:07 -05:00
|
|
|
|
2016-04-03 12:42:48 -04:00
|
|
|
afx_msg void OnBnClickedTry();
|
|
|
|
afx_msg void OnBnClickedKill();
|
2012-12-24 10:20:23 -05:00
|
|
|
};
|
|
|
|
//{{AFX_INSERT_LOCATION}}
|
|
|
|
// Microsoft Visual C++ Will insert additional declarations immediately before the previous line.
|
|
|
|
|
2013-12-02 11:17:07 -05:00
|
|
|
#endif
|