IAgentCharacter:: GetVisibilityCause

[Microsoft エージェントは Windows 7 以降のバージョンでは非推奨とされており、Windows の今後のバージョンでは使用できなくなる可能性があります。]

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

文字の表示状態の原因を取得します。

  • _操作が成功したことを示す [OK] を返します。

pdwCause

文字の最後の表示状態の変更の原因を受け取る変数のアドレス。次のいずれかになります。

説明
const unsigned short NeverShown = 0;
文字が表示されていません。
const unsigned short userhid = 1;
ユーザーは、文字のタスクバーアイコンポップアップメニューまたは音声入力を使用して文字を hid します。
const unsigned short usershowed れた = 2;
ユーザーによって文字が示されました。
const unsigned short programhid = 3;
アプリケーションによって文字が hid になります。
const unsigned short programshowed 示されてい ます = 4;
アプリケーションに文字が示されています。
const unsigned short otherprogramhid = 5;
別のアプリケーションによって文字が hid されています。
const unsigned short otherprogramshowed 示されました = 6;
別のアプリケーションによって文字が示されました。
const unsigned short UserHidViaCharacterMenu = 7
ユーザーは、文字のポップアップメニューを使用して文字を hid します。
const unsigned short UserHidViaTaskbarIcon = userhid
ユーザーは、文字のタスクバーアイコンポップアップメニューまたは音声入力を使用して文字を hid します。

参照

IAgentNotifySink::VisibleState