シェルの機能を使うサンプルを挙げる。
シェルリンク (ショートカット) は
IShellLinkインタフェースを通じて作成する。
::CoCreateInstance()でインスタンスを生成する。
IShellLinkインタフェースを
用いてシェルリンクのプロパティを設定する。
IShellLink::SetPath()
IshellLink::SetDescription()
IshellLink::SetIconLocation()
IshellLink::SetWorkingDirectory()
IshellLink::SetShowCmd()
IshellLink::SetHotkey()
IPersistFileインタフェースのメソッド
IPersistFile::Save()を用いて
インスタンスを永続化する。
以下の作成中のサンプルを見れば シェルリンクの作成方法は明らかである。 参照方法などはおって追加する予定である。