suppress autorun

This commit is contained in:
Glenn Maynard
2005-12-24 02:27:25 +00:00
parent 99d586c5a9
commit a5042f126c
@@ -28,6 +28,8 @@ static bool g_bD3D = false;
static DEVMODE g_FullScreenDevMode; static DEVMODE g_FullScreenDevMode;
static bool g_bRecreatingVideoMode = false; static bool g_bRecreatingVideoMode = false;
static UINT g_iQueryCancelAutoPlayMessage = 0;
static CString GetNewWindow() static CString GetNewWindow()
{ {
HWND h = GetForegroundWindow(); HWND h = GetForegroundWindow();
@@ -47,6 +49,10 @@ static CString GetNewWindow()
LRESULT CALLBACK GraphicsWindow::GraphicsWindow_WndProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam ) LRESULT CALLBACK GraphicsWindow::GraphicsWindow_WndProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam )
{ {
/* Suppress autorun. */
if( msg == g_iQueryCancelAutoPlayMessage )
return true;
switch( msg ) switch( msg )
{ {
case WM_ACTIVATE: case WM_ACTIVATE:
@@ -410,6 +416,8 @@ void GraphicsWindow::Initialize( bool bD3D )
if( !RegisterClassA( &WindowClassA ) ) if( !RegisterClassA( &WindowClassA ) )
RageException::Throw( "%s", werr_ssprintf( GetLastError(), "RegisterClass" ).c_str() ); RageException::Throw( "%s", werr_ssprintf( GetLastError(), "RegisterClass" ).c_str() );
} while(0); } while(0);
g_iQueryCancelAutoPlayMessage = RegisterWindowMessage( "QueryCancelAutoPlay" );
} }
void GraphicsWindow::Shutdown() void GraphicsWindow::Shutdown()