0
내 프로그램의 화면 오버레이 설정이 있습니다. 이 오버레이 창에 파란색 선이있는 상자를 그리고 SharpDX를 사용하려고합니다.DrawRectangle SharpDX
device.FillRectangle(new RectangleF(300, 300, 400, 200), backgroundBrush);
유일한 질문은 fillRectangle에 브러시 값을 사용하는 방법입니다. 브러시 클래스에서
그것은 IntPtr입니다 저를 묻는 데요 내가 할 경우에도 :
device.FillRectangle(new RectangleF(300, 300, 400, 200),SharpDX.Direct2D1.Brush(IntPtr.Zero);
을 아직 오류가 발생합니다.
다음은 설명서입니다. 내 경험에
http://www.nudoq.org/#!/Packages/SharpDX.Direct2D1/SharpDX.Direct2D1/Brush
'IntPtr.Zero'는 잘라내지 않습니다. 네이티브 브러시에 대한 포인터가 필요합니다. 'Zero'는 널 포인터입니다. – Sefe
@Sefe 그러면 브러시에 무엇을 사용해야합니까? –
sharpdx에 대해 모르겠지만 브러쉬의 네이티브 포인터를 묻습니다. 먼저 브러시 인스턴스를 생성해야합니다. – Sefe