1
0
mirror of https://github.com/DxWnd/DxWnd.reloaded synced 2024-12-30 09:25:35 +01:00
DxWnd.reloaded/host/TargetDlg.h
gho tik 3ecf3a3a1f v2_02_04_src
Former-commit-id: 1367b767e90df1e072467161f9db16af667aed54
2017-03-06 11:16:54 -05:00

159 lines
4.0 KiB
C++

#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
//
/////////////////////////////////////////////////////////////////////////////
// CTargetDlg Dialog
class CTargetDlg : public CDialog
{
// Constructor
public:
CTargetDlg(CWnd* pParent = NULL); // Standard constructor
// Dialog Data
//{{AFX_DATA(CTargetDlg)
enum { IDD = IDD_TARGET };
CEdit m_File;
int m_DXVersion;
BOOL m_EmulateSurface;
BOOL m_NoEmulateSurface;
BOOL m_EmulateBuffer;
BOOL m_HookDI;
BOOL m_ModifyMouse;
BOOL m_OutTrace;
BOOL m_OutDebug;
BOOL m_CursorTrace;
BOOL m_LogEnabled;
BOOL m_OutWinMessages;
BOOL m_OutDXTrace;
BOOL m_DXProxed;
BOOL m_AssertDialog;
BOOL m_ImportTable;
BOOL m_HandleDC;
BOOL m_UnNotify;
CString m_FilePath;
CString m_Module;
CString m_Title;
CString m_OpenGLLib;
BOOL m_SaveLoad;
BOOL m_SlowDown;
BOOL m_BlitFromBackBuffer;
BOOL m_SuppressClipping;
BOOL m_DisableGammaRamp;
BOOL m_AutoRefresh;
BOOL m_FixWinFrame;
BOOL m_HideHwCursor;
BOOL m_ShowHwCursor;
BOOL m_EnableClipping;
BOOL m_CursorClipping;
BOOL m_VideoToSystemMem;
BOOL m_FixTextOut;
BOOL m_KeepCursorWithin;
BOOL m_KeepCursorFixed;
BOOL m_UseRGB565;
BOOL m_SuppressDXErrors;
BOOL m_PreventMaximize;
BOOL m_ClientRemapping;
BOOL m_MapGDIToPrimary;
BOOL m_LockWinPos;
BOOL m_LockWinStyle;
BOOL m_FixParentWin;
BOOL m_ModalStyle;
BOOL m_KeepAspectRatio;
BOOL m_ForceWinResize;
BOOL m_HookGDI;
BOOL m_HideMultiMonitor;
BOOL m_WallpaperMode;
BOOL m_HookChildWin;
BOOL m_MessageProc;
BOOL m_FixNCHITTEST;
BOOL m_RecoverScreenMode;
BOOL m_RefreshOnResize;
BOOL m_Init8BPP;
BOOL m_Init16BPP;
BOOL m_BackBufAttach;
BOOL m_HandleAltF4;
BOOL m_HandleExceptions;
BOOL m_SkipFPS;
BOOL m_LimitFPS;
BOOL m_ShowFPS;
BOOL m_TimeStretch;
BOOL m_HookOpenGL;
int m_InitX;
int m_InitY;
int m_MaxX;
int m_MaxY;
int m_MinX;
int m_MinY;
int m_PosX;
int m_PosY;
int m_SizX;
int m_SizY;
int m_MaxFPS;
int m_InitTS;
//}}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();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnBnClickedUnnotify();
afx_msg void OnBnClickedEmulateBuffer();
afx_msg void OnBnClickedEmulateSurface();
afx_msg void OnBnClickedNoEmulateSurface();
afx_msg void OnBnClickedOuttrace();
afx_msg void OnBnClickedLogEnabled();
afx_msg void OnBnClickedHandleDC();
afx_msg void OnEnChangeFile2();
afx_msg void OnBnClickedAutorefresh();
afx_msg void OnBnClickedFixWinFrame();
//afx_msg void OnBnClickedHideHwCursor();
afx_msg void OnBnClickedEnableClipping();
afx_msg void OnBnClickedHandleCursorPos();
afx_msg void OnBnClickedFixTextOut();
afx_msg void OnBnClickedKeepCursorWithin();
afx_msg void OnBnClickedKeepCursorFixed();
afx_msg void OnBnClickedUseRGB565();
afx_msg void OnBnClickedCursorScaling();
afx_msg void OnBnClickedPreventMaximize();
afx_msg void OnBnClickedClientRemapping();
afx_msg void OnBnClickedMapGDIToPrimary();
afx_msg void OnBnClickedLockWinPos();
afx_msg void OnBnClickedLockWinStyle();
afx_msg void OnBnClickedHookChildWin();
afx_msg void OnBnClickedMessageProc();
afx_msg void OnBnClickedRecoverScreenMode();
afx_msg void OnBnClickedRefreshOnResize();
afx_msg void OnBnClickedInit8BPP();
afx_msg void OnBnClickedInit16BPP();
afx_msg void OnBnClickedBackBufAttach();
afx_msg void OnBnClickedHandleAltF4();
afx_msg void OnBnClickedHandleExceptions();
afx_msg void OnEnChangeMaxx();
afx_msg void OnEnChangeInitx();
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ Will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_TARGETDLG_H__683E529D_7282_484C_A403_367A6A90CC57__INCLUDED_)