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