shlobj.h 헤더
이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
shlobj.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
인터페이스
IActiveDesktopP Windows 데스크톱을 관리하는 메서드를 노출합니다. |
IADesktopP2 Windows 데스크톱을 관리하는 메서드를 제공합니다. |
IColumnProvider Windows Explorer 세부 정보 보기에서 사용자 지정 열을 추가하도록 설정하는 메서드를 노출합니다. |
ICopyHookA 복사 후크 처리기를 만드는 메서드를 노출합니다. (ANSI) |
ICopyHookW 복사 후크 처리기를 만드는 메서드를 노출합니다. (유니코드) |
ICurrentWorkingDirectory 클라이언트가 개체의 현재 작업 디렉터리를 검색하거나 설정할 수 있도록 하는 메서드를 노출합니다. |
IDefViewFrame IUnknown 기능에만 사용됩니다. 그것은 자신의 방법이 없습니다. |
IDockingWindowFrame 프레임에 IDockingWindow 개체 추가를 지원하는 메서드를 노출합니다. 브라우저에서 구현됩니다. |
IDocViewSite IShellView 인터페이스에서 사이트 개체로 사용됩니다. |
IFileViewerA 등록된 파일 뷰어가 파일을 표시하거나 인쇄해야 할 때 알림을 받을 수 있는 인터페이스를 지정하는 메서드를 노출합니다. (ANSI) |
IFileViewerSite 파일 뷰어가 현재 고정된 창에 대한 핸들을 검색하거나 새 고정 창을 설정할 수 있는 인터페이스를 지정하는 메서드를 노출합니다. |
IFileViewerW 등록된 파일 뷰어가 파일을 표시하거나 인쇄해야 할 때 알림을 받을 수 있는 인터페이스를 지정하는 메서드를 노출합니다. (유니코드) |
INewShortcutHookA 메서드를 노출하여 새 인터넷 바로 가기를 만듭니다. (ANSI) |
INewShortcutHookW 메서드를 노출하여 새 인터넷 바로 가기를 만듭니다. (유니코드) |
IShellFolderBand IShellFolderBand를 변경하거나 사용할 수 없습니다. |
IShellImageStore 더 이상 사용되지 않습니다. 이미지 캐시를 조작하는 메서드를 노출합니다. |
IThumbnailCapture HTML 배경 화면의 썸네일 표현을 가져오는 메서드를 노출합니다. |
Functions
DriveType DriveType 함수는 드라이브 번호에 따라 드라이브 유형을 결정합니다. (DriveType 함수) |
GetFileNameFromBrowse GetFileNameFromBrowse 함수는 사용자가 열 파일의 드라이브, 디렉터리 및 이름을 지정할 수 있도록 열기 대화 상자를 만듭니다. |
PathIsSlowA PathIsSlow를 변경하거나 사용할 수 없습니다. (ANSI) |
PathIsSlowW PathIsSlow를 변경하거나 사용할 수 없습니다. (유니코드) |
PathProcessCommand 더 이상 사용되지 않습니다. 명령줄이 포함된 문자열을 처리하고 필요한 경우 인수가 연결된 적절한 따옴표가 붙은 문자열을 생성합니다. |
PerUserInit 내 문서 및 기타 특수 폴더를 만들고, 필요에 따라 초기화하고, 내 문서에 대한 바로 가기로 보내기 메뉴 항목을 만듭니다. |
SHChangeNotifyRegisterThread 스레드의 비동기 레지스터 및 등록 취소를 사용하도록 설정합니다. |
SHCreatePropSheetExtArray SHCreatePropSheetExtArray를 변경하거나 사용할 수 없습니다. |
SHCreateQueryCancelAutoPlayMoniker 더 이상 사용되지 않습니다. QueryCancelAutoPlay 클래스 모니커를 만든 다음, ROT(실행 중인 개체 테이블)에 IQueryCancelAutoPlay 처리기를 등록하는 데 사용할 수 있습니다. |
SHLoadOLE 더 이상 사용되지 않습니다. 이전 버전과의 호환성을 위해 제공됩니다. |
SHMultiFileProperties 파일 집합에 대한 병합된 속성 시트를 표시합니다. 모든 파일에 공통적인 속성 값이 표시되고 다른 속성 값은 문자열(여러 값)을 표시합니다. |
SHOpenPropSheetA SHOpenPropSheet를 변경하거나 사용할 수 없습니다. (ANSI) |
SHOpenPropSheetW SHOpenPropSheet를 변경하거나 사용할 수 없습니다. (유니코드) |
SHRunControlPanel 제어판 항목을 엽니다. |
SoftwareUpdateMessageBox 애플리케이션이 업데이트되었음을 사용자에게 알리는 데 사용할 수 있는 표준 메시지 상자를 표시합니다. |
구조체
AASHELLMENUFILENAME 메뉴 파일 이름에 대한 정보를 포함하는 가변 크기 구조체입니다. |
AASHELLMENUITEM 메뉴 항목에 대한 정보를 포함합니다. (AASHELLMENUITEM) |
BANDINFOSFB 폴더 대역에 대한 정보를 포함합니다. 이 구조체는 IShellFolderBand::GetBandInfoSFB 및 IShellFolderBand::SetBandInfoSFB 메서드와 함께 사용됩니다. |
FVSHOWINFO 파일 뷰어가 파일을 표시하는 데 사용하는 정보를 포함합니다. |
SFV_SETITEMPOS 항목의 위치 정보를 저장합니다. 메시지 SFVM_SETITEMPOS 함께 사용됩니다. |
SHChangeProductKeyAsIDList SHChangeProductKeyAsIDList 구조체 |
SHCOLUMNDATA 특정 파일을 식별하는 정보를 포함합니다. 특정 파일에 대한 데이터를 요청할 때 IColumnProvider::GetItemData에서 사용됩니다. |
SHCOLUMNINFO 열의 속성에 대한 정보를 포함합니다. IColumnProvider::GetColumnInfo에서 사용됩니다. |
SHCOLUMNINIT IColumnProvider::Initialize에 초기화 정보를 전달합니다. |
TBINFO SFVM_GETBUTTONINFO 알림과 함께 도구 모음에 추가할 단추 수와 추가 방법을 지정하는 데 사용됩니다. |