共用方式為


MANIPULATION_PROCESSOR_MANIPULATIONS manipulations.h) (列舉

MANIPULATION_PROCESSOR_MANIPULATIONS列舉可在目標物件上套用的不同操作種類。

Syntax

typedef enum MANIPULATION_PROCESSOR_MANIPULATIONS {
  MANIPULATION_NONE = 0,
  MANIPULATION_TRANSLATE_X = 0x1,
  MANIPULATION_TRANSLATE_Y = 0x2,
  MANIPULATION_SCALE = 0x4,
  MANIPULATION_ROTATE = 0x8,
  MANIPULATION_ALL = 0xf
} ;

常數

 
MANIPULATION_NONE
值: 0
表示不會執行任何操作。
MANIPULATION_TRANSLATE_X
值: 0x1
透過將目標移至水準軸來表示操作。
MANIPULATION_TRANSLATE_Y
值: 0x2
透過將目標移至垂直軸來表示操作。
MANIPULATION_SCALE
值: 0x4
指示操作方式是讓目標變大或更小。
MANIPULATION_ROTATE
值: 0x8
藉由旋轉目標來表示操作。
MANIPULATION_ALL
值: 0xf
表示已啟用所有操作。

備註

搭配 SupportedManipulations 屬性使用此列舉,以取得和設定您想要從 IManipulationProcessor 介面接收的運算元據種類。 您可以透過位 OR 結合不同類型的操作。

範例


        CoInitialize(0);

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

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

需求

   
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
標頭 manipulations.h (包括 Manipulations.h)

另請參閱

列舉