PDA

View Full Version : من در transparent کردن picturebox در VB6 با API یک مشکل بزرگ دارم ... لطفا کمک کنید



mkbo_webmaster
یک شنبه 20 فروردین 1385, 16:05 عصر
مشکل من با توابع GdiTransparentBlt و TransparentBlt در API هستش.
من میدونم که از این توابع برای Transparent کردن یک رنگ خاص در تصویر موجود در یک picturebox استفاده میشود. و مثالهای مرجع اونها رو هم دارم. و اطلاعاتم در مورد سیستم API هم تا حدودی کامله ولی هر کاری میکنم. نمیتونم اینکار رو با این توابع انجام بدم. تنها کاری که تا حالا انجام شده ZOOM شدن تصویر در TransparentBlt بوده ولی نمیتونم یک تصویر رو با توجه به رنگی که در تصویر وجود داره مثلا مشکی Transparent کنم.
فایلهای gdi32.dll و msimg32.dll هم توی سیستم من وجود دارند.

مشکل من اینه که میخوام مثلا قسمتی از PICTUREBOX که رنگ مشکی توش وجود داره کاملا نابود بشه ، نه اینکه فقط بی رنگ بشه

دیگه گیج شدم ، نمیدونم مشکل از کجاست !!! اگه میدونید لطفا کمکم کنید ...

:گریه: سرچ هم کردم توی سایت ولی تاپیک سودمندی در این مورد خاص پیدا نکردم

پروژهایی رو که من با اونها کار کردم و نتیجه نگرفتم به VB6 بوده و ضمیمه شدند. میتونید اونا رو امتحان کنید.

:خجالت: با تشکر فراوان