واضح آرشیو وب فارسی:سایت ریسک: View Full Version : معادل BitBlt در VB.Net ahmadb11-04-2008, 01:21 PMسلام دوستان معادل تابع API فوق (BitBlt) در وی بی دات نت چیه ؟ _H2_12-04-2008, 05:49 PMسلام نزدیک ترین مشابه تابع زیر است: System.Drawing.Graphics.CopyFromScreen در این تابع Source صفحه نمایش است و ثابت است. تابع زیر را هم به نوعی میتوان مشابه Api مذکور حساب کرد. System.Drawing.Graphics.DrawImage شما دقیقاً مشخص کنید که چه چیز را از کجا و به کجا میخواهید کپی کنید، تا بهتر بتوان معادل دات نتی اش را بیان کرد. ahmadb14-04-2008, 06:51 PMمن دقیقا می خوام که با استفاده از BitBlt قسمتی از تصویر رو (در یک PictureBox) به یک PictureBox دیگه کپی کنم و سپس Mask اون رو روی تصویر اعمال کنم . این کار رو قبلا در وی بی 6 به راحتی انجام می دادم _H2_16-04-2008, 04:14 PMسلام ابزار آلات در دسترس دات نت بسیار گسترده است و هر امکانی در کلی ترین مرتبه اش در نظر گرفته شده. این خیلی فراتر از وجود یک تابع خاص برای یک کار خاص است وبس. با این امکانات شما میتوانید خودتان توابع مورد نیازتان را در اشکال مختلف و کارکردهای مختلف تهیه کنید. مثلاً مشکل شما احتمالاً با این تابع حل میشود. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! پارامتر اول تصویر است. پارامتر دوم محدوده مورد نظر تصویر است (x و y و width و height یک مربع کامل) پارامتر سوم هم ابعاد تصویر جدید را مشخص میکند. در مورد ماسک هم، باید دقیقاً مشخص کنید چه جلوه ای مد نظرتان است. ahmadb16-04-2008, 05:56 PMببینید : http://vbasic.persiangig.com/image/Ball-Mask.bmp http://vbasic.persiangig.com/image/Ball.bmp منظورم اینه که در تصویر ماسک (سمت راستی) هر قسمتی از تصویر سمت چپ رو که می خوایم نشون داده بشه رو سیاه و بقیه جاها رو سفید می کنیم . این طوری حتی اگه عکس BMP هم باشه یه چیزی مثل زمینه شفاف درست می کنیم . اگه خواستید بگید که یه نمونه برنامه (شاید بشه اسمشو یه یازی کوچیک گذاشت) رو که فقط با همین روش نوشتم رو آپ کنم . راستی همون طور که گفتم تمام این کارها رو در وی بی 6 فقط با همون BitBlt میشه انجام داد، یعنی تمام این کارها توسط یه تابع Api ahmadb16-04-2008, 06:26 PMبهتر دیدم که آپلود کنم : http://vbasic.persiangig.ir/Games/Bounce_Source.zip برای کسانی که ویژوال بیسیک ندارن ممکنه در اجرا مشکل پیدا کنن که اگر پیدا کردن فایل زیر رو دانلود کنن و فایل داخل اون در فولدر برنامه بریزن. http://vbasic.persiangig.ir/Visual%20Basic/VBVM6.zip _H2_19-04-2008, 04:25 PMسلام اگر واقعاً احساس میکنید که تابع API فوق حلال مشکلات شما است، خوب بفرمائید. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! اشاره گر Graphic را میتوانید با GetHdc به دست اورید سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 423]