シェル オブジェクト
シェル内のオブジェクトを表します。 シェルを制御し、シェル内でコマンドを実行するためのメソッドが用意されています。 シェル関連の他のオブジェクトを取得するメソッドもあります。
メンバー
Shell オブジェクトには、次の種類のメンバーがあります。
メソッド
Shell オブジェクトには、次のメソッドがあります。
メソッド | 説明 |
---|---|
AddToRecent | 最近使用した (MRU) リストにファイルを追加します。 |
BrowseForFolder | ユーザーがフォルダーを選択し、選択したフォルダーの Folder オブジェクトを返すダイアログ ボックスを作成します。 |
CanStartStopService | 現在のユーザーが名前付きサービスを開始および停止できるかどうかを判断します。 |
CascadeWindows | デスクトップ上のすべてのウィンドウをカスケードします。 この方法は、タスク バーを右クリックして [カスケード Windows] を選択する場合と同じ効果があります。 |
ControlPanelItem | 指定したコントロール パネル (*.cpl) アプリケーションを実行します。 アプリケーションが既に開いている場合は、実行中のインスタンスがアクティブ化されます。
|
EjectPC | ドッキング ステーションからコンピューターを取り出します。 これは、コンピューターでこのコマンドがサポートされている場合に、[ スタート ] メニューをクリックして [PC の取り出し] を選択するのと同じです。 |
探索 | Windows エクスプローラー ウィンドウで指定したフォルダーを開きます。 |
ExplorerPolicy | 指定した Internet Explorer ポリシーの値を取得します。 |
FileRun | [ 実行 ] ダイアログをユーザーに表示します。 このメソッドは、[ スタート ] メニューをクリックして [ 実行] を選択した場合と同じ効果があります。 |
FindComputer | [検索結果: コンピューター] ダイアログ ボックスを表示します。 ダイアログ ボックスには、指定したコンピューターの検索結果が表示されます。 |
FindFiles | [ 検索: すべてのファイル ] ダイアログ ボックスを表示します。 これは、[スタート] メニューをクリックし、[検索] (または XP Windows以前のシステムで同等のもの) を選択するのと同じです。 |
FindPrinter | [プリンターの 検索 ] ダイアログ ボックスを表示します。 |
GetSetting | グローバル シェル設定を取得します。 |
GetSystemInformation | システム情報を取得します。 |
Help | Windowsヘルプおよびサポート センターを表示します。 この方法は、[ スタート ] メニューをクリックして [ ヘルプとサポート] を選択した場合と同じ効果があります。 |
IsRestricted | レジストリからグループの制限設定を取得します。 |
IsServiceRunning | 特定のサービスが実行されているかどうかを示す値を返します。 |
MinimizeAll | デスクトップ上のすべてのウィンドウを最小化します。 この方法は、タスク バーを右クリックして古いシステムで [すべてのWindowsを最小化] を選択するか、Windows 2000 または Windows XP のタスク バーのサイド リンク バーの [デスクトップの表示] アイコンをクリックした場合と同じ効果があります。 |
名前 空間 | 指定した フォルダーの Folder オブジェクトを作成して返します。 |
[ファイル] | 指定したフォルダーを開きます。 |
RefreshMenu | スタート メニューの内容を更新します。 Windows XP より前のシステムでのみ使用されます。 |
SearchCommand | [アプリの検索] ウィンドウを表示します。 |
ServiceStart | 名前付きサービスを開始します。 |
ServiceStop | 名前付きサービスを停止します。 |
SetTime | [日付と時刻のプロパティ] ダイアログ ボックスを表示します。 この方法は、タスク バーの状態領域で時計を右クリックし、[ 日付/時刻の調整] を選択した場合と同じ効果があります。 |
ShellExecute | 指定したファイルに対して指定した操作を実行します。 |
ShowBrowserBar | ブラウザー バーを表示します。 |
ShutdownWindows | [シャットダウン] Windows ダイアログ ボックスを表示します。 これは、[ スタート ] メニューをクリックして [シャットダウン] を選択した場合と同じです。 |
中断 | Td |
TileHorizontally | デスクトップ上のすべてのウィンドウを水平方向にタイル化します。 この方法は、タスク バーを右クリックし、[タイル] Windows [水平方向] を選択する場合と同じ効果があります。 |
TileVertically | デスクトップ上のすべてのウィンドウを垂直方向にタイル化します。 この方法は、タスク バーを右クリックして [垂直方向にタイル] Windows選択した場合と同じ効果があります。 |
ToggleDesktop | デスクトップを表示または非表示にします。 |
TrayProperties | [タスク バー] と [スタート] メニューの [プロパティ] ダイアログ ボックスを表示します。 この方法は、タスク バーを右クリックして [プロパティ] を選択する場合と同じ効果があります。 |
UndoMinimizeALL | すべてのデスクトップ ウィンドウを、前回の MinimizeAll コマンドの前と同じ状態に復元します。 この方法は、タスク バーを右クリックし、[以前のシステム上のすべてのWindowsを元に戻す] を選択したり、Windows 2000 または Windows XP のタスク バーのサイド リンク バーの [デスクトップの表示] アイコンを 2 回目にクリックしたりした場合と同じ効果があります。 |
Windows | ShellWindows オブジェクトを作成して返します。 このオブジェクトは、Shell に属するすべての開いているウィンドウのコレクションを表します。 |
WindowsSecurity | [Windows セキュリティ] ダイアログ ボックスを表示します。 |
WindowSwitcher | 開いているウィンドウを 3D スタックに表示し、そのウィンドウを切り替えることができます。 |
プロパティ
Shell オブジェクトには、これらのプロパティがあります。
プロパティ | アクセスの種類 | 説明 |
---|---|---|
Application |
読み取り専用 |
オブジェクトの Application オブジェクトを格納します。 |
Parent |
読み取り専用 |
現在のオブジェクトの親を表すオブジェクトを取得します。 |
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional、Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
IDL |
|
[DLL] |
|