[ Bokacio @ 24.04.2010. 02:16 ] @
Pozdrav, Silom prilika moram da koristim WinAPI funkciju CreatePolygonRgn Uspeo sam sledece: Code: [DllImport("gdi32.dll")] public static extern IntPtr CreatePolygonRgn(POINT[] lppt, int cPoints, int fnPolyFillMode); public enum PolyFillMode { ALTERNATE = 0x00000001, WINDING = 0x00000002 } POINT[] Points = { }; Points[0].x = -1; Points[0].y = 5; Points[1].x = 4; Points[1].y = -1; Points[2].x = 9; Points[2].y = 5; Points[3].x = 6; Points[3].y = 5; Points[4].x = 6; Points[4].y = 9; Points[5].x = 3; Points[5].y = 9; Points[6].x = 3; Points[6].y = 4; Points[7].x = 0; Points[7].y = 5; CreatePolygonRgn(Points, 8, PolyFillMode.WINDING); // <-------- ne radi I poslednji red odbija da se kompajlira i javlja gresku: The name 'Points' does not exist in the current context Sta je potrebno jos da uradim. Kako da prosledim ovaj gore navedeni niz kao parametar CreatePolygonRgn? Pretrazio sam net i sve sto sam nasao su mahom primeri u VB-u. Hvala na odgovorima. |