IAgentCharacter::GetVisibilityCause

[Microsoft エージェントは Windows 7 の時点で非推奨となり、以降のバージョンの Windows では使用できない場合があります。]

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

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

  • 操作が成功したことを示すS_OKを返します。

pdwCause

文字の最後の可視性状態の変更の原因を受け取り、次のいずれかになる変数のアドレス。

説明
const unsigned shortNeverShown = 0;
文字が表示されていません。
const unsigned shortUserHid = 1;
ユーザーは、文字のタスク バー アイコン ポップアップ メニューまたは音声入力を使用して文字を隠しました。
const unsigned shortUserShowed = 2;
ユーザーが文字を表示しました。
const unsigned shortProgramHid = 3;
アプリケーションが文字を隠しました。
const unsigned shortProgramShowed = 4;
アプリケーションに文字が表示されました。
const unsigned shortOtherProgramHid = 5;
別のアプリケーションが文字を隠しました。
const unsigned shortOtherProgramShowed = 6;
別のアプリケーションで文字が表示されました。
const unsigned shortUserHidViaCharacterMenu = 7
ユーザーは、文字のポップアップ メニューで文字を隠しました。
const unsigned shortUserHidViaTaskbarIcon = UserHid
ユーザーは、文字のタスク バー アイコン ポップアップ メニューまたは音声入力を使用して文字を隠しました。

参照

IAgentNotifySink::VisibleState