ISpThreadTask::WindowMessage (Windows CE 5.0)
This application-specific method processes window messages, if the application needs a window. If the caller of ISpThreadControl::StartThread passes a non-null window pointer, this method must be implemented. In this case, the implementation must use a MessageWaitForMultipleObjects loop in its ISpThreadTask::ThreadProc method.
virtual LRESULT STDMETHODCALLTYPE WindowMessage(void* pvTaskData,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) = 0;
Parameters
- pvTaskData
[in] Pointer to task data. This is the same data as that passed to ISpTaskManager::CreateThreadControl. - hWnd
[in] Window handle. - Msg
[in] Window message. - wParam
[in] Information that depends on the message specified by the Msg parameter. - lParam
[in] Information that depends on the message specified by the Msg parameter.
Return Values
The return value is message specific.
Requirements
OS Versions: Windows CE .NET 4.1 and later.
Header: Sapiddk.h, Sapiddk.idl.
Link Library: Sapilib.lib.
See Also
ISpThreadTask | SAPI Interfaces
Send Feedback on this topic to the authors