155 lines
4.4 KiB
C++
155 lines
4.4 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()
|
|
|
|
|
|
//===========================================================================
|
|
//===========================================================================
|
|
|
|
|
|
//===========================================================================
|
|
//===========================================================================
|
|
|
|
|
|
//===========================================================================
|
|
//===========================================================================
|
|
|
|
|
|
//===========================================================================
|
|
//===========================================================================
|
|
|
|
|
|
//===========================================================================
|
|
//===========================================================================
|
|
|
|
|
|
//===========================================================================
|
|
//===========================================================================
|
|
|
|
|
|
//===========================================================================
|
|
//===========================================================================
|
|
|
|
|
|
|
|
|
|
|