Сообщение IManipulationProcessor и _IManipulationEvents от 04.04.2020 18:38
Изменено 04.04.2020 18:41 Barbar1an
IManipulationProcessor и _IManipulationEvents
тут вроде всё ясно
https://docs.microsoft.com/en-us/windows/win32/wintouch/adding-manipulation-support-in-unmanaged-code
тока я не понял если у меня несколько окон, а не одно, мне хватит одного этого вызова:
или нужно создавать этих объектов в кол-ве раному кол-ву окон?
https://docs.microsoft.com/en-us/windows/win32/wintouch/adding-manipulation-support-in-unmanaged-code
тока я не понял если у меня несколько окон, а не одно, мне хватит одного этого вызова:
IManipulationProcessor * mp;
CoCreateInstance(CLSID_ManipulationProcessor, NULL, CLSCTX_INPROC_SERVER, IID_IUnknown, (VOID**)(&mp));
или нужно создавать этих объектов в кол-ве раному кол-ву окон?
IManipulationProcessor и _IManipulationEvents
тут вроде всё ясно
https://docs.microsoft.com/en-us/windows/win32/wintouch/adding-manipulation-support-in-unmanaged-code
тока я не понял если у меня несколько окон, а не одно, мне хватит одного этого вызова:
а всем своим имплементаторам _IManipulationEvents сделать просто
или нужно создавать по одному такому объекту на каждое окно?
https://docs.microsoft.com/en-us/windows/win32/wintouch/adding-manipulation-support-in-unmanaged-code
тока я не понял если у меня несколько окон, а не одно, мне хватит одного этого вызова:
IManipulationProcessor * mp;
CoCreateInstance(CLSID_ManipulationProcessor, NULL, CLSCTX_INPROC_SERVER, IID_IUnknown, (VOID**)(&mp));
а всем своим имплементаторам _IManipulationEvents сделать просто
CManipulationEventSink::CManipulationEventSink(IManipulationProcessor * manip, HWND hWnd)
{
...
//Advise.
hr = m_pConnPoint->Advise(this, &dwCookie);
}
или нужно создавать по одному такому объекту на каждое окно?