IDockingWindow::ResizeBorderDW 메서드(shobjidl_core.h)
도킹 창 개체에 프레임의 테두리 공간이 변경되었음을 알립니다. 이 메서드에 대한 응답으로 IDockingWindow 구현은 테두리 공간이 필요하지 않거나 변경이 필요하지 않은 경우에도 SetBorderSpaceDW를 호출해야 합니다.
구문
HRESULT ResizeBorderDW(
LPCRECT prcBorder,
IUnknown *punkToolbarSite,
BOOL fReserved
);
매개 변수
prcBorder
형식: LPCRECT
프레임의 사용 가능한 테두리 공간을 포함하는 RECT 구조체에 대한 포인터입니다.
punkToolbarSite
형식: IUnknown*
사이트의 IUnknown 인터페이스에 대한 포인터입니다. 도킹 창 개체는 이 인터페이스에 대해 QueryInterface 메서드를 호출하고 IID_IDockingWindowSite 요청해야 합니다. 그런 다음 도킹 창 개체는 해당 인터페이스를 사용하여 테두리 공간을 협상합니다. 더 이상 필요하지 않은 경우 이 인터페이스를 해제하는 것은 도킹 창 개체의 책임입니다.
fReserved
형식: BOOL
예약되어 있습니다. 이 매개 변수는 항상 0이어야 합니다.
반환 값
형식: HRESULT
메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.
설명
prcBorder 매개 변수에는 프레임의 사용 가능한 전체 테두리 공간이 포함됩니다. 도킹 창 개체는 테두리 공간을 협상한 다음 이 정보를 사용하여 위치를 지정해야 합니다.
예를 들어 도킹 창 개체에 테두리 공간 맨 위에 25픽셀이 필요한 경우 다음 단계를 통해 이를 위해 협상해야 합니다.
- BORDERWIDTHS 구조를 할당하고 상위 멤버를 25로 설정합니다.
- RequestBorderSpaceDW를 호출하여 공간을 요청합니다.
- 요청이 RequestBorderSpaceDW에 의해 승인된 경우 SetBorderSpaceDW를 호출하여 공간을 할당합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional, Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | shobjidl_core.h(Shlobj.h 포함) |
DLL | Shell32.dll(버전 4.71 이상) |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기