Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Определяемая приложением функция обратного вызова, используемая с функцией SendMessageCallback . Система передает сообщение функции обратного вызова после передачи сообщения в процедуру целевого окна. Тип SENDASYNCPROC определяет указатель на эту функцию обратного вызова. SendAsyncProc — это заполнитель для имени определяемой приложением функции.
Синтаксис
SENDASYNCPROC Sendasyncproc;
VOID Sendasyncproc(
HWND unnamedParam1,
UINT unnamedParam2,
ULONG_PTR unnamedParam3,
LRESULT unnamedParam4
)
{...}
Параметры
unnamedParam1
Тип: HWND
Дескриптор окна, процедура которого получила сообщение. Обычно этот параметр называется hWnd.
Если функция SendMessageCallback была вызвана с параметром hWnd , установленным для HWND_BROADCAST, система вызывает функцию SendAsyncProc один раз для каждого окна верхнего уровня.
unnamedParam2
Тип: UINT
Сообщение. Обычно этот параметр называется uMsg.
unnamedParam3
Тип: ULONG_PTR
Определяемое приложением значение, отправленное из функции SendMessageCallback . Обычно этот параметр называется dwData.
unnamedParam4
Тип: LRESULT
Результат обработки сообщения. Это значение зависит от сообщения. Обычно этот параметр называется lResult.
Возвращаемое значение
None
Замечания
Замечание
Параметры определяются в заголовке без имен: typedef VOID (CALLBACK* SENDASYNCPROC)(HWND, UINT, ULONG_PTR, LRESULT); Поэтому блок синтаксиса перечисляет их как unnamedParam1 - unnamedParam4. Вы можете присвоить этим параметрам любое имя в приложении. Однако они обычно называются как показано в описаниях параметров.
Вы устанавливаете функцию обратного вызова SendAsyncProc , определяемую приложением, передав указатель SENDASYNCPROC в функцию SendMessageCallback .
Функция обратного вызова вызывается только в том случае, если поток, называемый SendMessageCallback , вызывает GetMessage, PeekMessage или WaitMessage.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 2000 Профессиональный [только классические приложения] |
| минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
| целевая платформа | Windows |
| Header | winuser.h (включая Windows.h) |
См. также
Концептуальный
Справочные материалы