다음을 통해 공유


IOleInPlaceSiteWindowless::AdjustRect 메서드(ocidl.h)

겹치는 불투명 개체로 완전히 또는 부분적으로 적용되는 경우 지정된 사각형을 조정합니다.

구문

HRESULT AdjustRect(
  [in, out] LPRECT prc
);

매개 변수

[in, out] prc

조정할 사각형입니다.

반환 값

이 메서드는 사각형이 성공적으로 조정된 경우 S_OK 반환합니다. 즉, 사각형이 완전히 덮이지 않았습니다. 다른 가능한 반환 값은 다음과 같습니다.

반환 코드 설명
S_FALSE
사각형이 성공적으로 조정되었습니다. 참고 S_FALSE 사각형이 완전히 덮여 있음을 의미합니다. 이제 너비와 높이가 NULL입니다.

설명

이 메서드의 기본 사용은 caret의 크기를 조정하는 것입니다. 캐리트를 만들려는 개체는 이 메서드를 호출하고 이 메서드에서 반환된 조정된 사각형을 사용하여 caret 사각형을 해당 사이트 개체에 제출해야 합니다. caret가 완전히 숨겨져 있으면 이 메서드는 S_FALSE 반환하며 이 경우 캐리트가 전혀 표시되지 않아야 합니다.

개체가 겹치는 경우 이 메서드는 완전히 표시되는 가장 큰 사각형을 반환해야 합니다.

이 메서드는 점 또는 사각형 영역이 겹치는 개체에 의해 표시되거나 숨겨져 있는지 여부를 파악하는 데 사용할 수도 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 ocidl.h

추가 정보

IOleInPlaceSiteWindowless