다음을 통해 공유


Header_GetItem 매크로(commctrl.h)

헤더 컨트롤의 항목에 대한 정보를 가져옵니다. 이 매크로를 사용하거나 HDM_GETITEM 메시지를 명시적으로 보낼 수 있습니다.

통사론

BOOL Header_GetItem(
   HWND     hwndHD,
   int      i,
   LPHDITEM phdi
);

매개 변수

hwndHD

형식: HWND

헤더 컨트롤에 대한 핸들입니다.

i

형식: int

정보를 검색할 항목의 인덱스입니다.

phdi

형식: LPHDITEM

HDITEM 구조체에 대한 포인터입니다. 메시지가 전송되면 마스크 멤버는 요청되는 정보의 유형을 나타냅니다. 메시지가 반환되면 다른 멤버는 요청된 정보를 받습니다. 마스크 멤버가 0을 지정하면 메시지는 true 반환하지만 구조체에 정보를 복사하지 않습니다.

반환 값

형식: BOOL

성공하면 TRUE 반환하거나, 그렇지 않으면 FALSE .

발언

HDI_TEXT 플래그가 HDITEM 구조체의 마스크 멤버에 설정된 경우 컨트롤은 요청된 텍스트로 버퍼를 채우는 대신 새 텍스트를 가리키도록 구조체의 pszText 멤버를 변경할 수 있습니다. 애플리케이션은 텍스트가 항상 요청된 버퍼에 배치된다고 가정해서는 안 됩니다.

Header_GetItem 매크로는 다음과 같이 정의됩니다.

#define Header_GetItem(hwndHD, i, phdi)      \

    (BOOL)SendMessage((hwndHD), HDM_GETITEM,   \

    (WPARAM)(int)(i), (LPARAM)(LPHDITEM)(phdi))

요구 사항

요구
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 commctrl.h