次の方法で共有


DwmShowContact 関数 (dwmapi.h)

特定のタッチまたはペンの連絡先に応じて描画するビジュアル フィードバックの種類を指定するために、アプリまたはフレームワークによって呼び出されます。

構文

HRESULT DwmShowContact(
  [in] DWORD           dwPointerID,
  [in] DWM_SHOWCONTACT eShowContact
);

パラメーター

[in] dwPointerID

連絡先のポインター ID。 各タッチまたはペンの連絡先には、検出されると一意の ID が付与されます。

[in] eShowContact

次の 1 つ以上のDWM_SHOWCONTACT視覚化。DWM はこの連絡先に対して表示する必要があります。

DWMSC_NONE (0x00000000)

連絡先に応答して視覚的なフィードバックを表示する必要はありません。

DWMSC_DOWN (0x00000001)

ボタンを押したときに使用するような "連絡先の下へ" アニメーションを表示します。

DWMSC_UP (0x00000002)

ボタンのリリースで使用される"連絡先アップ" アニメーションを表示します。

DWMSC_DRAG (0x00000004)

タッチまたはペンによって選択された UI 要素がドラッグされたときに、"連絡先ドラッグ" アニメーションを表示します。

DWMSC_HOLD (0x00000008)

ボタンを押したままなど、連絡先が押されている間にビジュアルを表示します。

DWMSC_PENBARREL (0x00000010)

ペン バレル ボタンが押されたときに、ペン バレルのビジュアルを表示します。

DWMSC_ALL (0xFFFFFFFF)

呼び出された場合は、アニメーションのいずれかを表示します。

戻り値

dwPointerID 画面に現在存在する連絡先の連絡先と一致しない場合、この関数はE_INVALIDARGを返します。それ以外の場合は、S_OKを返します。

備考

UI スレッドでこの関数を呼び出しても安全です。

必要条件

要件 価値
サポートされる最小クライアント Windows 8 [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2012 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー dwmapi.h
ライブラリ Dwmapi.lib
DLL Dwmapi.dll