Я использую библиотеку C, которая использует обратные вызовы Windows для выполнения нежелательных сообщений.Я не могу понять, как зарегистрировать обратный вызов с помощью дескриптора Windows.
Вот прототип функции, которую я пытаюсь использовать:
FWLIBAPI short WINAPI cnc_unsolicstart( unsigned short FlibHndl, short number, HWND hWnd, unsigned long msgno, short chkalive, short *bill );
Она запрашиваетдескриптор windows HWND hWnd
, но я не могу понять, как зарегистрировать обратный вызов с этим дескриптором.
Вот функция обратного вызова windows, которую я хочу вызвать из библиотеки:
LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) {}
Как мне все это связать?