IMAPIControl::GetStateIMAPIControl::GetState

適用されます: OutlookApplies to: Outlook

ボタン コントロールを有効または無効にするかどうかを示す値を取得します。Retrieves a value that indicates whether the button control is enabled or disabled.

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

�p�����[�^�[Parameters

ulFlagsulFlags

[����]�\�񂳂�Ă��܂��B0 �ɂ���K�v������܂��B[in] Reserved; must be zero.

lpulStatelpulState

[out]ボタン コントロールの状態を示す値へのポインター。[out] A pointer to a value that indicates the state of the button control. 次の値のいずれかが返されます。One of the following values can be returned:

MAPI_DISABLEDMAPI_DISABLED

ボタン コントロールは無効になり、クリックすることはできません。The button control is disabled and cannot be clicked.

MAPI_ENABLEDMAPI_ENABLED

ボタン コントロールを有効にし、クリックすることができます。The button control is enabled and can be clicked.

�߂�lReturn value

S_OKS_OK

ボタン コントロールの状態が正常に取得しました。The state of the button control was successfully retrieved.

RemarksRemarks

サービス プロバイダーでは、MAPI をボタン コントロールの状態を提供するIMAPIControl::GetStateメソッドを実装します。Service providers implement the IMAPIControl::GetState method to provide MAPI with the state of a button control. ボタンが有効の場合は、マウス クリックやキー入力に応答できます。If the button is enabled, it can respond to a mouse click or key press. 無効の場合ボタンは淡色表示とマウス クリックやキー入力に応答しません。If it is disabled, the button appears dimmed and does not respond to a mouse click or key press.

GetStateおよび他の実装方法の詳細についてはIMAPIControl: IUnknownメソッドは、コントロール オブジェクトの実装を参照してください。For more information about how to implement GetState and the other IMAPIControl : IUnknown methods, see Control Object Implementation.

関連項目See also

IMAPIControl::ActivateIMAPIControl::Activate

IMAPIControl: IUnknownIMAPIControl : IUnknown