كيفية إخفاء سطح المكتب Windows وتغيير لون خلفية سطح المكتب في C#؟
-
22-09-2019 - |
سؤال
أحتاج إلى معرفة كيفية إخفاء سطح المكتب Windows وتغيير لون خلفية سطح المكتب في C# واستعادة التكوين السابق.
اي فكرة؟
بر
المحلول
تعداد جميع نافذة سطح المكتب مع enumwindows. جمع كل مقبض نافذة مرئية.
يتصل فرجي شباك مع الحجج المناسبة لجعل النوافذ التي تم جمعها لتكون مرئية/غير مرئية.
لاحظ أن جميع النوافذ التي تم إنشاؤها بعد هذه العملية ستكون مرئية. لإخفاء أيقونات سطح المكتب ، يجب عليك تجسس بنية النافذة (مع أداة مثل spy ++) ، واحصل على مقبض نافذة محدد باسم فئةها ثم اتصل بـ showwindow على مقبض widnow الذي تم الحصول عليه.
بالطبع ، يجب أن يتم الاحتجاج بـ Enumwindows و showwindow. انظر www.pinvoke.net للحصول على الإعلان الصحيح.
نصائح أخرى
هذا يوضح لك كيفية تغيير خلفية سطح المكتب: http://www.c-sharpcorner.com/uploadfile/dipalchoksi/Changewallpaper11092005051646 am/Changewallpaper.aspx.