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 へのリンクを作成することはできません。
注意
shobjidl_core.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして IShellLink を定義します。 encoding-neutral エイリアスの使用を encoding-neutral ではないコードと混在すると、コンパイル エラーまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shobjidl_core.h |