다음을 통해 공유


IPropertyPage::IsPageDirty 메서드(ocidl.h)

속성 페이지가 활성화된 이후 또는 적용에 대한 가장 최근 호출 이후 변경되었는지 여부를 나타냅니다.

구문

HRESULT IsPageDirty();

반환 값

이 메서드는 속성 페이지가 변경되었음을 나타내는 S_OK 반환합니다. 그렇지 않으면 S_FALSE를 반환합니다.

설명

속성 시트는 이 정보를 사용하여 대화 상자에서 적용 단추를 사용하거나 사용하지 않도록 설정합니다. 해당 값이 이미 기본 개체와 함께 있는 경우 속성 페이지에 값을 적용할 필요가 없습니다.

구현자에 대한 참고 사항

페이지가 더티 여부를 확인할 수 없으면 기본값으로 S_OK 반환해야 하므로 이 메서드는 오류 코드를 반환할 이유가 없습니다. 이러한 방식으로 사용자는 값을 업데이트할 수 있습니다. 오류 코드가 S_OK 같지 않고 페이지가 더티 않음을 나타내므로 페이지에서 오류 코드를 반환해서는 안 됩니다. 그런 다음 속성 프레임이 적용 단추를 사용하지 않도록 설정할 수 있으므로 사용자가 속성 값이 최신인지 확인할 수 없습니다.

요구 사항

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

추가 정보

IPropertyPage