// Test1.h : main header file for the TEST1 application
//

#if !defined(AFX_TEST1_H__8402099F_47BD_4586_9115_E335DE921928__INCLUDED_)
#define AFX_TEST1_H__8402099F_47BD_4586_9115_E335DE921928__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#ifndef __AFXWIN_H__
	#error include 'stdafx.h' before including this file for PCH
#endif

#ifdef _DEBUG
inline void ODS(LPCTSTR str, ...)
{
	CString strDebug;

	va_list argList;
	va_start(argList, str);
	strDebug.FormatV(str, argList);
	va_end(argList);
	OutputDebugString(strDebug);
}
#else
#define ODS(x) ;
#endif

#include "dx.h"

extern CDXDraw g_DXDraw;

#include "resource.h"       // main symbols

/////////////////////////////////////////////////////////////////////////////
// CTest1App:
// See Test1.cpp for the implementation of this class
//

class CTest1App : public CWinApp
{
public:
	CTest1App();

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CTest1App)
	public:
	virtual BOOL InitInstance();
	virtual int Run();
	//}}AFX_VIRTUAL

// Implementation

public:
	//{{AFX_MSG(CTest1App)
	afx_msg void OnAppAbout();
		// NOTE - the ClassWizard will add and remove member functions here.
		//    DO NOT EDIT what you see in these blocks of generated code !
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};


/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_TEST1_H__8402099F_47BD_4586_9115_E335DE921928__INCLUDED_)
