AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Systemparameters(Info) versus SystemMetrics
Thema durchsuchen
Ansicht
Themen-Optionen

Systemparameters(Info) versus SystemMetrics

Ein Thema von Mattze · begonnen am 24. Jun 2015 · letzter Beitrag vom 24. Jun 2015
Antwort Antwort
BadenPower

Registriert seit: 17. Jun 2009
616 Beiträge
 
#1

AW: Systemparameters(Info) versus SystemMetrics

  Alt 24. Jun 2015, 13:31
1. Bei mir sind beide Werte gleich.
Das hängt mit Deinen Systemeinstellungen zusammen.

Aus Deiner Antwort kann ich zum Beispiel herauslesen, dass Deine Taskleiste so eingestellt ist, dass das Häckchen bei "Taskleiste immer im Vordergrund halten" NICHT gesetzt ist.

Setze einmal dort Dein Häckchen und Du wirst sehen, dass es plötzlich andere Werte sind, welche Du von SystemParametersInfo(SPI_GETWORKAREA,0,@lRect,0); bekommst.


2. Das ist keine Antwort. Es geht nicht um dieses eine BEISPIEL, sondern wo bei Systemparameters und Systemmetrics prinzipiell der Unterschied ist.
Hättest Du richtig gelesen, dann hättest Du auch die Antwort gefunden.

Es sind zwei vollkommen verschiedene Funktionen, welche verschiedene Rückgabe-Typen und Werte je nach verwendeten Parameter zurückliefern.

So gibt GetSystemMetrics() IMMER direkt einen Integer zurück, welcher den Wert der Abfrage darstellt.
SystemParametersInfo() gibt lediglich einen Boolean-Wert zurück. Die abgefragten Werte hingegen in den verwendeten Parameterstrukturen.

Ausserdem lässt sich mit SystemParametersInfo() das System konfigurieren.
Programmieren ist die Kunst aus Nullen und Einsen etwas sinnvollen zu gestalten.
Der bessere Künstler ist allerdings der Anwender, denn dieser findet Fehler, welche sich der Programmierer nicht vorstellen konnte.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz