다음을 통해 공유


BANDINFOSFB 구조체(shlobj.h)

폴더 대역에 대한 정보를 포함합니다. 이 구조체는 IShellFolderBand::GetBandInfoSFBIShellFolderBand::SetBandInfoSFB 메서드와 함께 사용됩니다.

구문

typedef struct {
  DWORD            dwMask;
  DWORD            dwStateMask;
  DWORD            dwState;
  COLORREF         crBkgnd;
  COLORREF         crBtnLt;
  COLORREF         crBtnDk;
  WORD             wViewMode;
  WORD             wAlign;
  IShellFolder     *psf;
  PIDLIST_ABSOLUTE pidl;
} BANDINFOSFB, *PBANDINFOSFB;

멤버

dwMask

형식:DWORD

BANDINFOSFB 구조체의 멤버가 유효한지 나타내는 마스크입니다. 다음 값 중 하나 이상입니다.

ISFB_MASK_STATE(0x00000001)

dwStateMask 멤버가 유효합니다.

ISFB_MASK_BKCOLOR(0x00000002)

crBkgnd 멤버가 유효합니다.

ISFB_MASK_VIEWMODE(0x00000004)

wViewMode 멤버가 유효합니다.

ISFB_MASK_SHELLFOLDER(0x00000008)

psf 멤버가 유효합니다.

ISFB_MASK_IDLIST(0x00000010)

pidl 멤버가 유효합니다.

ISFB_MASK_COLORS(0x00000020)

crBtnLtcrBtnDk 멤버는 유효합니다.

dwStateMask

형식:DWORD

설정하거나 쿼리할 수 있는 dwState 비트를 나타내는 마스크입니다. 다음 값 중 하나 이상입니다.

ISFB_STATE_DEFAULT(0x00000000)

dwState 비트가 없습니다.

ISFB_STATE_DEBOSSED(0x00000001)

개체를 디포지스된 상태로 표시합니다. 이 상태는 침몰한 모양입니다.

ISFB_STATE_ALLOWRENAME(0x00000002)

이름 바꾸기 및 상황에 맞는 메뉴를 허용합니다.

ISFB_STATE_NOSHOWTEXT(0x00000004)

텍스트를 표시하지 마세요.

ISFB_STATE_CHANNELBAR(0x00000010)

더 이상 사용되지 않습니다.

ISFB_STATE_QLINKSMODE(0x00000020)

더 이상 사용되지 않습니다.

ISFB_STATE_FULLOPEN(0x00000040)

열 때 최대화합니다.

ISFB_STATE_NONAMESORT(0x00000080)

밴드는 이름으로 정렬되지 않습니다.

ISFB_STATE_BTNMINSIZE(0x00000100)

밴드는 쿼리할 때 단추의 최소 크기를 보고합니다.

dwState

형식:DWORD

상태 비트입니다. dwStateMask에 나열된 값 중 하나입니다.

crBkgnd

형식: COLORREF

밴드의 배경색을 포함하는 COLORREF 입니다.

crBtnLt

형식: COLORREF

밝은 단추 색을 포함하는 COLORREF입니다.

crBtnDk

형식: COLORREF

어두운 단추 색을 포함하는 COLORREF입니다.

wViewMode

형식: WORD

밴드의 보기 모드입니다. 다음 값 중의 하나입니다.

ISFBVIEWMODE_SMALLICONS(0x00000001)

폴더 대역에서 작은 아이콘을 사용합니다.

ISFBVIEWMODE_LARGEICONS(0x00000002)

폴더 대역에서 큰 아이콘을 사용합니다.

ISFBVIEWMODE_LOGOS(0x00000003a)

Windows Vista 이상에서는 지원되지 않습니다. 인터넷 Explorer 버전 7 이상에서는 지원되지 않습니다.

wAlign

형식: WORD

psf

형식: IShellFolder*

IShellFolder 개체에 대한 포인터입니다.

pidl

형식: PIDLIST_ABSOLUTE

PIDL입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 shlobj.h