Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Följande exempel är en enkel återanropsfunktion för fel. Registrera det här återanropet med hjälp av capSetCallbackOnError makrot.
TCHAR gachBuffer[100]; // Global buffer.
// ErrorCallbackProc: error callback function.
// hWnd: capture window handle.
// nErrID: error code for the encountered error.
// lpErrorText: error text string for the encountered error.
//
LRESULT PASCAL ErrorCallbackProc(HWND hWnd, int nErrID,
LPTSTR lpErrorText)
{
if (!hWnd)
return FALSE;
if (nErrID == 0) // Starting a new major function.
return TRUE; // Clear out old errors.
// Show the error identifier and text.
_stprintf_s(gachBuffer, TEXT("Error# %d"), nErrID);
MessageBox(hWnd, lpErrorText, gachBuffer,
MB_OK | MB_ICONEXCLAMATION);
return (LRESULT) TRUE;
}
Relaterade ämnen