"User32.dll" Funktionen

February 5

"User32.dll" Funktionen

Dynamische Link-Bibliotheken (DLL) sind Dateien, die die Funktionalität der Anwendung und Systemprozesse erweitern. DLLs enthalten Code, der im Auftrag dieser Prozesse ausführt. Dies bedeutet, dass die Anwendungen selbst nicht unbedingt so viel Code enthalten, die auf die Leistung auswirken kann. Viele DLLs werden freigegeben, was bedeutet, dass sie ähnliche Funktionalität für mehrere Anwendungen und Systemprozesse bereitstellen. Die Verwendung von gemeinsam genutzten DLLs macht effizienter Software-Funktion. Die "user32.dll" enthält eine Reihe von Funktionen, die durch das Betriebssystem und die Anwendungen aufgerufen werden können. Verwenden Sie Dll-Funktionen beim Schreiben von Software reduzieren die Anzahl der Zeilen von Code in einer Anwendung erforderlich.

GetCursorPos-Funktion

In einer Windows-basierten Umgebung ist es wichtig für das Betriebssystem und die Anwendungen zu wissen, wo der Cursor zu einem bestimmten Zeitpunkt auf dem Bildschirm positioniert ist. Die GetCursorPos-Funktion von user32.dll wird verwendet, um diese Informationen abzurufen und an die anfordernde Anwendung übergeben. Anwendungen, die speziell das erweiterte Sortiment der Speicheradressierung für 64bit Systeme wie Vista 64, nutzen geschrieben wurden, haben möglicherweise Probleme mit der Funktion GetCursorPos von "user32.dll". Anwendungsentwickler können dies überwinden, mithilfe der GetCursorInfo-Funktion.

MoveWindow Funktion

Wenn ein Fenster verschoben oder verkleinert, ist die Funktion MoveWindow aufgerufen, den Vorgang auszuführen. Die neuen Positionen und Abmessungen eines beliebigen Fensters werden immer in Bezug auf die Position der oberen linken Ecke des Fensters in Bezug auf das übergeordnete Fenster deklariert. Anwendungen müssen wissen über alle Änderungen auf den Speicherort oder die Größe eines Fensters, in dem sie aufgefordert werden, Informationen anzuzeigen.

ChangeDisplaySettings Funktion

Ändern der Anzeigeeinstellungen beinhalten kann, ändern die Bildschirmauflösung ändern des Aktualisierungsintervalls und bestimmen, welcher Monitor ist in einer Umgebung mit mehreren Monitor angepasst. Diese besondere Funktion enthält Parameter, so dass Entwickler der Software angeben, ob Änderungen gelten für alle Benutzer eines Computers oder ob sie an einen bestimmten Benutzer Profil-Einstellungen gespeichert sind. Es ist auch zuständig für die Anerkennung von Einstellungen, die von der Hardware nicht unterstützt.

GetDesktopWindow-Funktion

Wenn mehrere Fenster auf dem Desktop geöffnet wurden, müssen Benutzer oft zu den wichtigsten Desktop zurückkehren. Anwendungsentwickler können auffordern, diese Funktion in den Vordergrund den wichtigsten Desktop zurück. Zum Beispiel im Bereich "Quick Launch" der Task-Leiste am unteren Bildschirmrand gibt es eine Abkürzung Symbol namens "Desktop anzeigen". Klicken Sie auf dieses Symbol, und das Betriebssystem fordert die GetDesktopWindow-Funktion von user32.dll, den wichtigsten Desktop in den Vordergrund zu bringen.