5 repository-uri
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.
Acest depozit este o colecție de exemple de aplicații desktop C++ și mostre de referință pentru construirea de software nativ folosind API-ul Win32. Servește drept ghid de programare prin implementări practice de cod sursă ale funcționalității clasice desktop Windows și apeluri API la nivel de sistem. Proiectul oferă implementări de referință pentru dezvoltarea desktop Windows și dezvoltarea aplicațiilor Windows Server. Aceste mostre demonstrează cum să integrezi API-ul Windows pentru a implementa funcționalități specifice de sistem și caracteristici de nivel scăzut. Baza de cod acoperă programarea nativă Windows folosind C++ și Windows SDK pentru a gestiona resursele de sistem și interfețele utilizator.
Demonstrates professional patterns for implementing system functionalities via direct Windows API calls.
MicaForEveryone este un instrument de personalizare și stilizare a ferestrelor pentru Windows 11, conceput pentru a aplica efecte moderne de fundal și transparență barelor de titlu ale aplicațiilor Win32. Funcționează ca o extensie Desktop Window Manager care forțează materiale specifice ale sistemului pe ferestrele aplicațiilor, indiferent dacă aplicația nativă le suportă sau nu. Instrumentul vizează în mod specific cadrele aplicațiilor Win32 legacy, modificându-le proprietățile vizuale pentru a se alinia cu sistemul contemporan Fluent Design. Acest lucru permite un stil vizual consistent în întregul sistem de operare prin actualizarea aspectului interfețelor software mai vechi. Proiectul obține aceste îmbunătățiri ale interfeței prin modificări la nivel de sistem, incluzând utilizarea hooking-ului bazat pe DLL, subclassing-ul procedurilor de fereastră și integrarea cu funcții nedocumentate ale Desktop Window Manager.
Utilizes undocumented Desktop Window Manager functions to apply modern backdrop materials.
Windows Forms is a .NET framework for building graphical user interfaces for Windows operating systems using managed code and native controls. It functions as an event-driven UI library that provides a set of visual controls and event handlers for creating interactive desktop applications. The framework includes a visual UI designer that allows for the arrangement of interface elements on a canvas via a drag-and-drop layout system. It also serves as a Windows API wrapper, providing a compatibility layer to access system-level libraries such as User32 and GDI+. Additional capabilities include
Implements managed compatibility layers to interface with specialized native Windows system APIs.
DWMBlurGlass este o extensie de interfață Windows și un personalizator de bară de titlu conceput pentru a aplica efecte de blur și stiluri translucide ferestrelor de sistem pe Windows 10 și 11. Funcționează ca un modificator vizual pentru sistemul de operare, permițând ajustarea decorațiunilor ferestrelor cu raze de blur și culori de blend personalizate. Instrumentul dispune de automatizarea temelor dinamice care sincronizează schemele de culori ale barei de titlu cu setările active de mod light sau dark. Include, de asemenea, capabilități pentru restaurarea stilurilor legacy, care permit utilizatorilor să reseteze înălțimile butoanelor barei de titlu și efectele de strălucire pentru a emula aspectul versiunilor anterioare ale sistemului de operare. Proiectul oferă o gamă de opțiuni de configurare estetică pentru barele de titlu, inclusiv gestionarea culorilor textului și a intensităților de blur. De asemenea, gestionează comutarea automată a temelor pentru a alinia elementele ferestrelor cu setările globale de aspect ale sistemului.
Manipulates the Desktop Window Manager to apply Gaussian blur and system-level backdrop materials to windows.
ExplorerBlurMica este un utilitar de sistem conceput pentru a aplica efecte de transparență, blur și material design elementelor standard ale interfeței desktop Windows. Acesta funcționează ca un injector de efecte pentru ferestre și un modificator vizual specific pentru Windows File Explorer și alte ferestre de shell. Instrumentul oferă personalizarea efectelor vizuale de fundal, inclusiv adăugarea transparenței de tip acrylic și mica. Permite definirea unor culori de amestec specifice pentru fundaluri și include un sistem de adaptare care sincronizează stilurile vizuale cu setările curente ale temei sistemului de operare.
Integrates with the Desktop Window Manager to apply acrylic and mica backdrop materials to window frames.