IManipulationProcessor::put_SupportedManipulations method (manipulations.h)

The SupportedManipulations property is used to indicate which manipulations are supported by an object.

This property is read/write.

Syntax

HRESULT put_SupportedManipulations(
  MANIPULATION_PROCESSOR_MANIPULATIONS manipulations
);

Parameters

manipulations

Return value

None

Remarks

With this property you can control which manipulations the supports and which it does not. For example, you can block all y-translation manipulations while supporting x-translation manipulations.

Examples


        CoInitialize(0);

        hr = spIManipProc.CoCreateInstance(CLSID_ManipulationProcessor, NULL, CLSCTX_ALL);

        MANIPULATION_PROCESSOR_MANIPULATIONS mpm;
        spIManipProc->get_SupportedManipulations(&mpm);    
        

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Target Platform Windows
Header manipulations.h (include Manipulations_i.c)

See also

IManipulationProcessor

MANIPULATION_PROCESSOR_MANIPULATIONS

Properties