2013-08-16 2 views
1

에서 ISurfaceImageSourceNative::BeginDraw 우리는 매개 변수를 볼 수 있습니다 : offset, MSDN은 점 (x, y)으로 그려지는 표면의 오프셋을 받았다고 말했습니다. 그러나 표면의 왼쪽 위를 나타내는 지 알지 못합니다. 오른쪽 아래 모서리. 그리고 여기에 나타나는 의미는 무엇입니까. 사용 방법.BeginDraw()의 offset 매개 변수는 무엇을 의미하며 어떻게 사용합니까?

안부 & 감사 halcyons

+0

문서에는 명시적인 단어가 없지만 경험상 오프셋은 항상 사각형 영역의 왼쪽 위 모서리와 관련이 있습니다. – zdd

+0

@zdd 안녕하세요, 저는 당신을 압니다. 나는 중국인이기도합니다. 답장을 보내 주셔서 감사합니다. – Bos

+0

welcome to stackoverflow! – zdd

답변

0

오프셋 값이 오프셋을 나타내는 2D (x는 오른쪽 아래 Y =) 앱 전에 렌더링 표면에 적용되어야한다. 예를 들어, SurfaceImageSource의 원점 (왼쪽 위)을 기준으로 논리적 위치 (A, B)에 점을 그리려면 해당 점 (A + offset.x, B + offset)에 그려야합니다. y)를 IDXG 표면에 표시합니다.

SurfaceImageSource를 사용하여 올바르게 그리는 방법에 대한 예는 MSDN에서 Magazine 샘플을 확인하십시오.

관련 문제