windows-nt/Source/XPSP1/NT/multimedia/directx/dinput/dimapcfg/dmtfail.cpp
2020-09-26 16:20:57 +08:00

155 lines
4.2 KiB
C++

//===========================================================================
// dmtfail.cpp
//
// Failure details dialog processing
//
// Functions:
// dmtfailDlgProc
// dmtfailOnInitDialog
// dmtfailOnCommand
//
// History:
// 10/11/1999 - davidkl - created
//===========================================================================
#include "dimaptst.h"
#include "dmtfail.h"
//---------------------------------------------------------------------------
//===========================================================================
// dmtfailDlgProc
//
// Dialog procedure for Failure Details box
//
// Parameters: (see SDK help for parameter details)
// HWND hwnd
// UINT uMsg
// WPARAM wparam
// LPARAM lparam
//
// Returns: (see SDK help for return value details)
// BOOL
//
// History:
// 10/11/1999 - davidkl - created
//===========================================================================
/*BOOL*/INT_PTR CALLBACK dmtfailDlgProc(HWND hwnd,
UINT uMsg,
WPARAM wparam,
LPARAM lparam)
{
switch(uMsg)
{
case WM_INITDIALOG:
return dmtfailOnInitDialog(hwnd,
(HWND)wparam,
lparam);
case WM_COMMAND:
return dmtfailOnCommand(hwnd,
LOWORD(wparam),
(HWND)lparam,
HIWORD(wparam));
}
return FALSE;
} //*** end dmtfailDlgProc
//===========================================================================
// dmtfailOnInitDialog
//
// Handle WM_INITDIALOG processing for the failure details box
//
// Parameters:
// HWND hwnd - handle to property page
// HWND hwndFocus - handle of ctrl with focus
// LPARAM lparam - user data (in this case, PROPSHEETPAGE*)
//
// Returns: BOOL
//
// History:
// 10/11/1999 - davidkl - created
//===========================================================================
BOOL dmtfailOnInitDialog(HWND hwnd,
HWND hwndFocus,
LPARAM lparam)
{
return TRUE;
} //*** end dmtfailOnInitDialog()
//===========================================================================
// dmtfailOnCommand
//
// Handle WM_COMMAND processing for the failure details box
//
// Parameters:
// HWND hwnd - handle to property page
// WORD wId - control identifier (LOWORD(wparam))
// HWND hwndCtrl - handle to control ((HWND)lparam)
// WORD wNotifyCode - notification code (HIWORD(wparam))
//
// Returns: BOOL
//
// History:
// 10/11/1999 - davidkl - created
//===========================================================================
BOOL dmtfailOnCommand(HWND hwnd,
WORD wId,
HWND hwndCtrl,
WORD wNotifyCode)
{
switch(wId)
{
case IDOK:
EndDialog(hwnd, 0);
break;
case IDCANCEL:
EndDialog(hwnd, -1);
break;
}
// done
return FALSE;
} //*** dmtfailOnCommand()
//===========================================================================
//===========================================================================
//===========================================================================
//===========================================================================
//===========================================================================
//===========================================================================
//===========================================================================
//===========================================================================
//===========================================================================
//===========================================================================
//===========================================================================
//===========================================================================
//===========================================================================
//===========================================================================