IAgentCharacter::GetVisibilityCause

[自 Windows 7 起,Microsoft Agent 已被取代,後續版本的 Windows 可能無法使用。]

HRESULT GetVisibilityCause(
   long * pdwCause  // address of variable for cause of character visible state
);

擷取字元可見狀態的原因。

  • 傳回S_OK,表示作業成功。

pdwCause

接收字元最後一個可見度狀態變更原因的變數位址,並且會是下列其中一項:

描述
const unsignedshortNeverShown = 0;
尚未顯示字元。
const unsignedshortUserHid = 1;
使用者以字元的工作列圖示快顯功能表或使用語音輸入隱藏字元。
const unsignedshortUserShowed = 2;
使用者顯示字元。
const unsignedshortProgramHid = 3;
您的應用程式已隱藏字元。
const unsignedshortProgramShowed = 4;
您的應用程式顯示字元。
const unsignedshortOtherProgramHid = 5;
另一個應用程式會隱藏字元。
const unsignedshortOtherProgramShowed = 6;
另一個應用程式顯示字元。
const unsignedshortUserHidViaCharacterMenu = 7
使用者以字元的快顯功能表隱藏字元。
const unsignedshortUserHidViaTaskbarIcon = UserHid
使用者以字元的工作列圖示快顯功能表或使用語音輸入隱藏字元。

另請參閱

IAgentNotifySink::VisibleState