CShellManager クラス
ID リストへのポインター (PIDL) を操作するためのさまざまなメソッドを実装します。
class CShellManager : public CObject
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
CShellManager オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
ユーザーがシェル フォルダーを選択できるダイアログ ボックスを表示します。 |
|
2 つの PIDL を連結します。 |
|
新しい PIDL を作成し、指定した PIDL をコピーします。 |
|
指定したサイズの新しい PIDL を作成します。 |
|
指定した PIDL を削除します。 |
|
指定した PIDL の項目数を返します。 |
|
指定した PIDL のサイズを返します。 |
|
PIDL から次の項目を返します。 |
|
指定された項目の親項目を取得します。 |
|
指定されたパスにより識別される項目の PIDL を取得します。 |
解説
CShellManager クラスのメソッドはすべて、PIDL を処理します。PIDL はシェル オブジェクトの一意の識別子です。
CShellManager オブジェクトは手動で作成しないでください。アプリケーションのフレームワークによって自動的に作成されます。ただし、アプリケーションの初期化中には CWinAppEx::InitShellManager を呼び出す必要があります。アプリケーションのシェル マネージャーへのポインターを取得するには、CWinAppEx::GetShellManager を呼び出します。
継承階層
必要条件
ヘッダー : afxshellmanager.h