Graphics::IsVisible(INT,INT) 메서드(gdiplusgraphics.h)
Graphics::IsVisible 메서드는 지정한 점이 이 Graphics 개체의 표시되는 클리핑 영역 내에 있는지 여부를 결정합니다. 표시되는 클리핑 영역은 이 Graphics 개체의 클리핑 영역과 창의 클리핑 영역의 교차점입니다.
구문
BOOL IsVisible(
INT x,
INT y
);
매개 변수
x
테스트할 지점의 x 좌표를 지정하는 정수입니다.
y
테스트할 지점의 y 좌표를 지정하는 정수입니다.
반환 값
메서드가 성공하면 Status 열거형의 요소인 Ok를 반환합니다.
메서드가 실패하면 Status 열거형의 다른 요소 중 하나를 반환합니다.
설명
예제
다음 예제에서는 지정된 지점이 디스플레이 디바이스에 표시되는지 여부를 테스트합니다. 이 경우 해당 점을 나타내는 줄임표를 채웁니다.
VOID Example_IsVisible5(HDC hdc)
{
Graphics graphics(hdc);
// Set up the coordinates of the point.
int x = 100;
int y = 100;
// If the point (x, y) is visible, fill an ellipse that represents it.
if (graphics.IsVisible(x, y))
{
graphics.FillEllipse(&SolidBrush(Color(255, 0, 0, 0)), x, y, 5, 5);
}
}
요구 사항
머리글 | gdiplusgraphics.h |