次の方法で共有


IShellLinkA インターフェイス (shobjidl_core.h)

シェル リンクを作成、変更、解決するメソッドを公開します。

継承

IShellLink インターフェイスは、IUnknown インターフェイスから継承します。 IShellLink には、次の種類のメンバーもあります。

メソッド

IShellLinkA インターフェイスには、次のメソッドがあります。

 
IShellLinkA::GetArguments

シェル リンク オブジェクトに関連付けられているコマンド ライン引数を取得します。 (ANSI)
IShellLinkA::GetDescription

シェル リンク オブジェクトの説明文字列を取得します。 (ANSI)
IShellLinkA::GetHotkey

シェル リンク オブジェクトのキーボード ショートカット (ホット キー) を取得します。 (ANSI)
IShellLinkA::GetIconLocation

シェル リンク オブジェクトのアイコンの場所 (パスとインデックス) を取得します。 (ANSI)
IShellLinkA::GetIDList

シェル リンク オブジェクトのターゲットの項目識別子の一覧を取得します。 (ANSI)
IShellLinkA::GetPath

シェル リンク オブジェクトのターゲットのパスとファイル名を取得します。 (ANSI)
IShellLinkA::GetShowCmd

シェル リンク オブジェクトの show コマンドを取得します。 (ANSI)
IShellLinkA::GetWorkingDirectory

シェル リンク オブジェクトの作業ディレクトリの名前を取得します。 (ANSI)
IShellLinkA::Resolve

移動または名前が変更された場合でも、シェル リンクのターゲットの検索を試みます。 (ANSI)
IShellLinkA::SetArguments

シェル リンク オブジェクトのコマンド ライン引数を設定します。 (ANSI)
IShellLinkA::SetDescription

シェル リンク オブジェクトの説明を設定します。 説明には、任意のアプリケーション定義文字列を指定できます。 (ANSI)
IShellLinkA::SetHotkey

シェル リンク オブジェクトのキーボード ショートカット (ホット キー) を設定します。 (ANSI)
IShellLinkA::SetIconLocation

シェル リンク オブジェクトのアイコンの場所 (パスとインデックス) を設定します。 (ANSI)
IShellLinkA::SetIDList

シェル リンク オブジェクトの項目識別子リスト (PIDL) へのポインターを設定します。 (ANSI)
IShellLinkA::SetPath

シェル リンク オブジェクトのターゲットのパスとファイル名を設定します。 (ANSI)
IShellLinkA::SetRelativePath

シェル リンク オブジェクトへの相対パスを設定します。 (ANSI)
IShellLinkA::SetShowCmd

シェル リンク オブジェクトの show コマンドを設定します。 show コマンドは、ウィンドウの初期表示状態を設定します。 (ANSI)
IShellLinkA::SetWorkingDirectory

シェル リンク オブジェクトの作業ディレクトリの名前を設定します。 (ANSI)

備考

このインターフェイスを使用して URL へのリンクを作成することはできません。
 
IShellLink インターフェイスには、ANSI バージョン (IShellLinkA) と Unicode バージョン (IShellLinkW) があります。 使用されるバージョンは、ANSI と Unicode のどちらをコンパイルするかによって異なります。

手記

shobjidl_core.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして IShellLink を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows XP [デスクトップ アプリのみ]
サポートされる最小サーバー Windows 2000 Server [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー shobjidl_core.h