共用方式為


IMAPIControl::GetState

適用於:Outlook 2013 |Outlook 2016

擷取值,指出按鈕控件已啟用或停用。

HRESULT GetState(
  ULONG ulFlags,
  ULONG FAR * lpulState
);

參數

ulFlags

[in]保留;必須是零。

lpulState

[out]值的指標,指出按鈕控件的狀態。 可以傳回下列其中一個值:

MAPI_DISABLED

按鈕控制項已停用且無法按兩下。

MAPI_ENABLED

按鈕控制項已啟用且可以按兩下。

傳回值

S_OK

已成功擷取按鈕控制項的狀態。

註解

服務提供者會實作 IMAPIControl::GetState 方法,以提供 MAPI 按鈕控制件的狀態。 如果已啟用按鈕,它可以回應按滑鼠或按鍵。 如果停用,按鈕會呈現暗灰色,而且不會回應按滑鼠或按鍵。

如需如何實作 GetState 和其他 IMAPIControl:IUnknown 方法的詳細資訊,請參閱 控件對象實作

另請參閱

IMAPIControl::Activate

IMAPIControl: IUnknown