ايران ويج

نسخه‌ی کامل: پاک کردن اشکال کشیده شده با API از روی دسکتاپ
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
آقا من با توابع GetWindowDc و Rectangle یه مربع روی دسکتاپ کشیدم ولی نمیدونم چه جوری میشه این مربع رو پاک کرد میشه راهنماییم کنین.
سلام جناب وی بی یوفسکی بر وزن داستایوفسکی Laugh
عزیز سورست رو بزار ببینم کاری از دستمون برمی آد یا نه
منظور شما در مورد پاک کردن رو متوجه نمیشم !! پاک کردن یعنی چی ؟؟؟ اگر قرار باشه شما چیزی بنویسی روی صفحه اینکار رو با توابع GDI باید انجام بدی !
مثلا تو وی بی وقتی با دستوراتی مثل Line یه خط روی یه PictureBox کشیده میشه می تونیم برای پاک کردن اون PictureBox از دستور Cls استفاده کنیم. حالا من همین کارو با توابع API روی دسکتاپ انجام دادم یعنی اول با تابع GetWindiwDc تونستم Hdc دسکتاپ رو بگیرم و بعد با استفاده از تابع Rectangle یه چهار ضلعی روی دسکتاپ کشیدم حالا میخوام بدونم چه جوری میشه تغییرات اعمال شده روی دسکتاپ رو به حالت اولیه برگردوند (پاک کرد مثل دستور Cls) .
معمولا با refresh کردن دسکتاپ همه اینها پاک میشن
lord_viper نوشته است:معمولا با refresh کردن دسکتاپ همه اینها پاک میشن

زدی تو هدف مشکل منم همینه نمی دونم چه جوری می تونم دسکتاپ رو Refresh کنم.
اینم برنامه برای رفرش کردن Shy