5 مستودعات
Standard implementations and patterns for interfacing with the native Windows system APIs.
Distinct from Windows API Wrappers: Focuses on the implementation patterns of the API calls themselves, rather than wrappers that abstract them.
Explore 5 awesome GitHub repositories matching operating systems & systems programming · Windows API Integration Patterns. Refine with filters or upvote what's useful.
هذا المستودع عبارة عن مجموعة من أمثلة تطبيقات سطح المكتب C++ ونماذج مرجعية لبناء برامج أصلية باستخدام Win32 API. يعمل كدليل برمجة من خلال تنفيذات كود مصدري عملية لوظائف سطح مكتب Windows الكلاسيكية واستدعاءات واجهة برمجة تطبيقات على مستوى النظام. يوفر المشروع تنفيذات مرجعية لتطوير سطح مكتب Windows وتطوير تطبيقات Windows Server. توضح هذه النماذج كيفية دمج واجهة برمجة تطبيقات Windows لتنفيذ وظائف نظام محددة وميزات منخفضة المستوى. تغطي قاعدة الكود برمجة Windows الأصلية باستخدام C++ وWindows SDK لإدارة موارد النظام وواجهات المستخدم.
Demonstrates professional patterns for implementing system functionalities via direct Windows API calls.
MicaForEveryone هي أداة لتخصيص وتنسيق النوافذ في Windows 11، مصممة لتطبيق تأثيرات الخلفية الحديثة والشفافية على أشرطة عناوين تطبيقات Win32. تعمل كامتداد لمدير نوافذ سطح المكتب (DWM) لفرض مواد نظام معينة على نوافذ التطبيقات، بغض النظر عما إذا كان التطبيق الأصلي يدعمها أم لا. تستهدف الأداة بشكل خاص إطارات تطبيقات Win32 القديمة، وتعدل خصائصها المرئية لتتماشى مع نظام Fluent Design المعاصر. وهذا يسمح بنمط مرئي متسق عبر نظام التشغيل من خلال تحديث مظهر واجهات البرامج القديمة. يحقق المشروع هذه التحسينات في الواجهة من خلال تعديلات على مستوى النظام، بما في ذلك استخدام ربط DLL (hooking)، وتصنيف إجراءات النوافذ، والتكامل مع وظائف غير موثقة في مدير نوافذ سطح المكتب.
Utilizes undocumented Desktop Window Manager functions to apply modern backdrop materials.
Windows Forms هو إطار عمل .NET لبناء واجهات مستخدم رسومية لأنظمة تشغيل Windows باستخدام كود مُدار وعناصر تحكم أصلية. يعمل كمكتبة واجهة مستخدم قائمة على الأحداث توفر مجموعة من عناصر التحكم المرئية ومعالجات الأحداث لإنشاء تطبيقات سطح مكتب تفاعلية. يتضمن إطار العمل مصمم واجهة مستخدم مرئياً يسمح بترتيب عناصر الواجهة على لوحة عبر نظام تخطيط السحب والإفلات. يعمل أيضاً كغلاف لواجهة برمجة تطبيقات Windows، مما يوفر طبقة توافق للوصول إلى مكتبات مستوى النظام مثل User32 وGDI+. تشمل الإمكانيات الإضافية أدوات لتصور بيانات سطح المكتب باستخدام عناصر تحكم المخططات والقدرة على التكامل مع وظائف واجهة برمجة تطبيقات Windows القديمة. يدعم إطار العمل أيضاً أتمتة ترحيل التطبيقات ونقل المشاريع لنقل مشاريع سطح المكتب القديمة إلى بيئات تشغيل حديثة.
Implements managed compatibility layers to interface with specialized native Windows system APIs.
DWMBlurGlass is a Windows UI theme extension and title bar customizer designed to apply blur effects and translucent styles to system windows on Windows 10 and 11. It functions as a visual modifier for the operating system, allowing for the adjustment of window decorations with custom blur radii and blend colors. The tool features dynamic theme automation that synchronizes title bar color schemes with active light or dark mode settings. It also includes capabilities for legacy style restoration, which allows users to reset title bar button heights and glow effects to emulate the appearance of
Manipulates the Desktop Window Manager to apply Gaussian blur and system-level backdrop materials to windows.
ExplorerBlurMica is a system utility designed to apply transparency, blur, and material design effects to standard Windows desktop interface elements. It functions as a window effect injector and visual modifier specifically for the Windows File Explorer and other shell windows. The tool provides customization of background visual effects, including the addition of acrylic and mica transparency. It allows for the definition of specific blend colors for backgrounds and includes an adaptation system that synchronizes visual styles with the current operating system theme settings.
Integrates with the Desktop Window Manager to apply acrylic and mica backdrop materials to window frames.