CallWndProc winapi функция
Описание:
functionCallWndProc(nCode:integer; wParam: Word; lParam: Longint): LRESULT;
CallWndProc –callback процедура перехвата, определенная в приложении или в библиотеке, которую система вызывает всякий раз, когда вызывается функция SendMessage. До прохождения сообщения в конечную окнную процедуру, система прогоняет сообщения через процедуры перехвата. Процедуры, перехватывающие сообщение могут проверять его, но не могут изменять.
CallWndProc – это метка-заполнитель для программно – определенной или библиотечной функции.
Параметры
nCode: Определяет процедуру, которая должна обработать перехват сообщения. Если nCode=HC_ACTION, то процедура захвата должна обработать сообщение. Если nCode меньше 0, то процедура перехвата должна передать значение в функцию CallNextHookEx без дальнейшей обработки и вернуть значение, возвращенное CallNextHookEx.
wParam: Устанавливается тогда, когда сообщение было послано текущим процессом. Если сообщение было послано текущим процессом, это ненулевое; в противном случае, это NULL.
lParam: Указатель на структуру TCWPStruct, которая содержит подробности о сообщении
Возвращаемое значение
Возвращаемое значение дожно быть 0.
Замечания
Процедура перехвата CallWndProc не может модифицировать сообщение. После перехвата процедура возвращает управление системе, а сообщение проходит в оконную процедуру.
Приложение устанавливает перехват определяя перехват типа WH_CALLWNDPROC и адрес перехватывающей процедуры на вызове процедуры SetWindowsHookEx.
Перехват WM_CALLWNDPROC не вызывается вызывает контекст нити, вызвавшей SendMessage, но не контекст нити, получившей сообщение.
По работе на неделю командировали в финляндию, будем поставлять сетевое и коммутационное оборудование для Финов, плюс ко всему мне опять передали все бухгалтерсике дела, так как мы учасвствуем в международной сделке, то должны сделать трансформацию отчетности по всем стандартам, чтож будем решать этот вопрос на месте.
Материал взят из:
Русская спpавка по Windows API