PDA

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



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

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


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

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

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


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

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