次の方法で共有


Windows Vista での切り取りツールのサポート

このトピックでは、アプリケーションをキャプチャするときにタブレット PC の切り取りツールで取得する URL をアプリケーションで指定する方法について説明します。

レジストリ キーを使用した URL の指定

Snipping Tool を使用すると、ユーザーは画面上の任意のオブジェクトの切り取り (スクリーン ショット) をキャプチャし、画像に注釈を付けたり、保存したり、共有したりできます。 データが HTML 形式で保存されるとき、またはインライン HTML をサポートする電子メール クライアントに送信されるときに、アプリケーションが URL を取得する方法に関する情報を提供する場合、Snipping Tool は SNIP に URL を追加できます。

Snipping Tool は、アクセシビリティ オブジェクトを介して URL を取得します。 アプリケーションでは、次のレジストリ キーに必要な情報を指定する必要があります。

HKLM\Software\Microsoft\Windows\TabletPC\Snipping Tool\LinkFingerprints,

また、リンクを取得するウィンドウ クラスと同じ名前のサブキーを作成する必要があります。 ウィンドウ クラス名は、アプリケーションの一番上のウィンドウである必要があります。

HKLM\Software\Microsoft\Windows\TabletPC\Snipping Tool\LinkFingerprints\<Window クラス名>

ウィンドウ クラスのキーの詳細

ウィンドウ クラス キーの下で、Snipping Tool が正しいアクセシビリティ オブジェクトを検出する必要があることを示すために、適切な値を設定する必要があります。

TYPE マスク 格納されている情報
マスク
REG_DWORD
次のフィールドのうち、どのフィールドをチェックするかを示します
名前
REG_SZ
0x02
アクセシビリティ名
説明
REG_SZ
0x04
アクセシビリティの説明
ロール
REG_DWORD
0x08
アクセシビリティ ロール
ParentName
REG_SZ
0x10
親のアクセシビリティ名
ParentValue
REG_SZ
0x20
親のアクセシビリティ値
ParentRole
REG_DWORD
0x40
親のアクセシビリティ ロール
ParentDescription
REG_SZ
0x80
親のアクセシビリティの説明

 

また、マスク ビット値0x1設定されている場合は、アクセシビリティ名から URL を取得する必要があります。それ以外の場合は、URL をアクセシビリティ値から取得する必要があります。

アプリケーションで上記のREG_SZ値にローカライズされた文字列を使用する場合は、次の形式を使用して、文字列を間接文字列として指定する必要があります。

@filename,resource

この文字列は、リソース値をロケーターとして使用して、 という名前のファイルから抽出されます。 リソース値が 0 以上の場合、数値はバイナリ ファイル内の文字列のインデックスになります。 数値が負の場合は、リソース識別子 (ID) になります。

注意

ロール定数は、Windows SDK の oleacc.h にあります。 説明されているレジストリ値は、Windows Vista に固有です。