AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 05:02

Parameter dieser Suchanfrage:

Suche in Thema: auf richtigen InputDesktop prüfen (für GetCursorPos)
Suche alle Beiträge, die von "VizeTE" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    AW: auf richtigen InputDesktop prüfen (für GetCursorPos)

     
      by VizeTE, 3. Nov 2010
    OK, wieder etwas dazu gelernt. Die Problematik mit Pointern ist mir durchaus bewusst. Ich bin aber davon ausgegangen das es pro Kernelstruktur nur ein Handle gibt und ich somit immer das selbe Handle bekomme wenn ich die selbe Struktur abfrage.

    Habe es mit GetUserObjectInformation gelöst. Ist ja ein überschaubarer Aufwand und scheint prima zu funktionieren.

    Der Punkt der mich überrascht hat...
  • Forum: Win32/Win64 API (native code)

    AW: auf richtigen InputDesktop prüfen (für GetCursorPos)

     
      by VizeTE, 2. Nov 2010
    Geht so :zwinker:


    Das Beispiel verstehe ich nicht so recht. Korrigier' mich wenn ich mich täusche aber ein Handle ist doch kein Zeiger auf irgendetwas sondern eher eine Id für Windows um ein Objekt zu identifizieren. Also einfach eine Ganzzahl. Da kann ich doch nichts dereferenzieren?!
    Die Handles zu vergleichen habe ich ja schon in meinem Beispiel bei der Threaderöffnung versucht.
    Result...
  • Forum: Win32/Win64 API (native code)

    AW: auf richtigen InputDesktop prüfen (für GetCursorPos)

     
      by VizeTE, 1. Nov 2010
    Ich habe da mal ein Update:

    OpenInputDesktop funktioniert beim Login tatsächlich. In diesen Fall liefert mir die Methode 0 zurück.
    Wenn allerdings der Bildschirmschoner (mit Kennwortabfrage beim der Reaktivierung!) gestartet wird gibt die Funktion weiterhin einen Wert <> 0 zurück. Mouse.CursorPos liefert aber trotzdem eine Exception.
  • Forum: Win32/Win64 API (native code)

    auf richtigen InputDesktop prüfen (für GetCursorPos)

     
      by VizeTE, 1. Nov 2010
    Hallo,

    ich habe gerade gelernt das Mouse.Cursor (also GetCursorPos) eine Exception wirft wenn der Desktop der Anwendung nicht der InputDeskop ist.
    Das MSDN schlägt mir vor mit OpenInputDesktop dieses zu prüfen. Aber wie stelle ich das an?

    Ich habe folgendes probiert (Delphi 5):function CheckDesktopIsActive: boolean;
    var
    hProcDesktop : HDESK;
    hInputDesktop : HDESK;
    begin


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=VizeTE&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=155625
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz