PDA

View Full Version : چگونگی دسترسی به پیکسلهای صفحه نمایش



mo.esmp
شنبه 31 فروردین 1387, 22:22 عصر
با سلام
چطوری میتوان به پیکسلهای صفحه نمایش (desktop) دسترسی پیدا کرد ؟

mehdi.mousavi
شنبه 31 فروردین 1387, 22:53 عصر
با سلام
چطوری میتوان به پیکسلهای صفحه نمایش (desktop) دسترسی پیدا کرد ؟


سلام.
به این منظور از GetDC Win32 API باید استفاده کنید. پارامتر GetDC رو NULL بدید (در C# میشه IntPtr.Zero) تا handle به Desktop رو بگیرید. سپس با استفاده از تابع FromHdc از کلاس Graphics میتونید به Object مربوطه برسید و از این به بعد Desktop در اختیار شما خواهد بود.

mo.esmp
شنبه 31 فروردین 1387, 23:39 عصر
من تا حالا با توابع API کار نکردم. میشه یک مثال کوچک با استفاده از این توابع برای دسترسی به پیکسلها رو بنویسید یا منبعی رو در این مورد به من معرفی کنید.

Mahdi.Kiani
شنبه 31 فروردین 1387, 23:46 عصر
با سلام
چطوری میتوان به پیکسلهای صفحه نمایش (desktop) دسترسی پیدا کرد ؟


من تا حالا با توابع API کار نکردم. میشه یک مثال کوچک با استفاده از این توابع برای دسترسی به پیکسلها رو بنویسید .

http://barnamenevis.org/forum/showpost.php?p=485391