IShellDispatch 개체

셸의 개체를 나타냅니다. 셸을 제어하고 셸 내에서 명령을 실행하는 메서드가 제공됩니다. 다른 셸 관련 개체를 가져오는 메서드도 있습니다.

참고

IShellDispatch 개체를 통해 구현되고 액세스됩니다.

 

멤버

IShellDispatch 개체에는 다음과 같은 유형의 멤버가 있습니다.

메서드

IShellDispatch 개체에는 이러한 메서드가 있습니다.

메서드 Description
BrowseForFolder 사용자가 폴더를 선택할 수 있는 대화 상자를 만든 다음 선택한 폴더의 Folder 개체를 반환합니다.
CascadeWindows 바탕 화면의 모든 창을 계단식으로 연결합니다. 이 메서드는 작업 표시줄을 마우스 오른쪽 단추로 클릭하고 계단식 창을 선택하는 것과 동일한 효과가 있습니다.
ControlPanelItem 지정된 제어판 애플리케이션을 실행합니다. 애플리케이션이 이미 열려 있는 경우 실행 중인 instance 활성화합니다.
참고: Windows Vista를 기준으로 대부분의 제어판 애플리케이션은 셸 항목이며 이 함수를 사용하여 열 수 없습니다. 이러한 제어판 애플리케이션을 열려면 정식 이름을 control.exe 전달합니다. 예를 들면 다음과 같습니다.
control.exe /name Microsoft.Personalization

EjectPC 도킹 스테이션에서 컴퓨터를 배출합니다. 컴퓨터에서 이 명령을 지원하는 경우 시작 메뉴를 클릭하고 PC 꺼내기를 선택하는 것과 같습니다.
탐색 Windows Explorer 창에서 지정된 폴더를 엽니다.
FileRun 사용자에게 실행 대화 상자를 표시합니다.
FindComputer 검색 결과: 컴퓨터 대화 상자를 표시합니다. 대화 상자에는 지정된 컴퓨터에 대한 검색 결과가 표시됩니다.
FindFiles 찾기: 모든 파일 대화 상자를 표시합니다. 이는 시작 메뉴를 클릭한 다음 검색을 선택하는 것과 동일합니다.
도움말 Windows 도움말 및 지원 창을 표시합니다. 이 메서드는 시작 메뉴를 클릭하고 도움말 및 지원을 선택하는 것과 동일한 효과가 있습니다.
MinimizeAll 바탕 화면의 모든 창을 최소화합니다. 이 메서드는 작업 표시줄을 마우스 오른쪽 단추로 클릭하고 이전 시스템에서 모든 Windows 최소화 를 선택하거나 작업 표시줄에서 바탕 화면 표시 아이콘을 클릭하는 것과 동일한 효과를 갖습니다.
네임 스페이스 지정한 폴더에 대한 Folder 개체를 만들고 반환합니다.
열기 지정된 폴더를 엽니다.
RefreshMenu 시작 메뉴의 내용을 새로 고칩니다. Windows XP 이전 시스템에서만 사용됩니다.
SetTime 날짜 및 시간 대화 상자를 표시합니다. 이 메서드는 작업 표시줄 상태 영역에서 시계를 마우스 오른쪽 단추로 클릭하고 날짜/시간 조정을 선택하는 것과 동일한 효과가 있습니다.
ShutdownWindows Windows 종료 대화 상자를 표시합니다. 이는 시작 메뉴를 클릭하고 종료를 선택하는 것과 같습니다.
일시 중지됨 Td
TileHorizontally 바탕 화면의 모든 창을 가로로 타일로 표시합니다. 이 메서드는 작업 표시줄을 마우스 오른쪽 단추로 클릭하고 누적된 창 표시를 선택하는 것과 동일한 효과가 있습니다.
TileVertically 바탕 화면의 모든 창을 세로로 타일로 표시합니다. 이 메서드는 작업 표시줄을 마우스 오른쪽 단추로 클릭하고 창 나란히 표시를 선택하는 것과 동일한 효과가 있습니다.
TrayProperties 작업 표시줄 및 시작 메뉴 속성 대화 상자를 표시합니다. 이 메서드는 작업 표시줄을 마우스 오른쪽 단추로 클릭하고 속성을 선택하는 것과 동일한 효과가 있습니다.
UndoMinimizeALL 모든 데스크톱 창을 마지막 MinimizeAll 명령 이전의 상태로 복원합니다. 이 메서드는 작업 표시줄을 마우스 오른쪽 단추로 클릭하고 이전 시스템에서 모든 Windows 최소화 취소 를 선택하거나 작업 표시줄에서 바탕 화면 표시 아이콘을 두 번째로 클릭하는 것과 동일한 효과를 줍니다.
Windows ShellWindows 개체를 만들고 반환합니다. 이 개체는 셸에 속하는 열려 있는 모든 창의 컬렉션을 나타냅니다.

 

속성

IShellDispatch 개체에는 이러한 속성이 있습니다.

속성 액세스 유형 설명
애플리케이션
읽기 전용
애플리케이션을 나타내는 개체를 포함합니다.
Parent
읽기 전용
현재 개체의 부모를 나타내는 개체를 검색합니다.

 

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional, Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll(버전 4.71 이상)

추가 정보

IDispatch

Shell 개체