سؤال

أريد أن أحاول الحصول على نفس المظهر مثل Windows 7 ، مع إسقاط زجاج Aero قليلاً حتى يمكن أن يكون هناك شريط/ مربع للبحث عن الزر/ العناوين. هل هناك أي دروس حول كيفية القيام بذلك؟ أحتاج حقًا إلى شيء بسيط ، حيث حاولت النظر إلى عدد قليل من الآخرين دروس تحاول شرح كيفية استخدام DWM مع C# وأفقد تمامًا.

هل كانت مفيدة؟

المحلول

تم كإجابة :)

قطعاً استخدام WPF ، WinForms هو كابوس لهذا النوع من الأشياء. الجمع بينه http://code.msdn.microsoft.com/windowsapicodepack وأنت على الفائز.

نصائح أخرى

لقد تم استخدام فئة Glass_Full من الموقع أدناه على WinForms وهو يعمل بشكل رائع.http://www.dreamincode.net/forums/topic/146813-glass-form-dwmapidll-api/

لقد وجدت حلًا حلوًا لمشكلة النص الأسود مع WinForms هو ببساطة ضبط الألوان الخلفية والشفافية إلى لون غير مستخدم. (لمنع Clickthrough ، تأكد من اختلاف القيم الحمراء والزرقاء ، أستخدم 221،222223 كقيم اللون الخاصة بي ، لذا فإنها تتساقط بأمان إلى اللون الرمادي بدون Aero)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top