Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das folgende Beispiel ist eine einfache Fehlerrückruffunktion. Registrieren Sie diesen Rückruf mithilfe des Makros capSetCallbackOnError .
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;
}
Zugehörige Themen