AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 04:32

Parameter dieser Suchanfrage:

Suche in Thema: CreateDialogParam mit mehreren Instanzen
Suche alle Beiträge, die von "jaenicke" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 3 von insges. 3 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    AW: CreateDialogParam mit mehreren Instanzen

      Delphi
      by jaenicke, 8. Mär 2015
    Um die Frage selbst zu beantworten... Es genügt z.B. folgender Code: FHandle := CreateDialogParam(hInstance, MAKEINTRESOURCE(AResource), 0, MakeObjectInstance(NonVclDialogProc), 0);
    // AResource ist die Nummer der Dialogressource
    MakeObjectInstance ist hier das Entscheidende. Diese Funktion sorgt dafür dass die Methode im Kontext des korrekten Objekts ausgeführt wird. Dafür wird die Instanz...
  • Forum: Win32/Win64 API (native code)

    AW: CreateDialogParam mit mehreren Instanzen

      Delphi
      by jaenicke, 8. Mär 2015
    Schon, aber das heißt ja, dass ich bei jeder Message die Fensterinstanz suchen muss. Bei der Vielzahl an Messages, die ankommen, dauert das vergleichsweise lange, zumal ich den Zugriff auf die Fensterverwaltung auch noch threadsicher gestalten muss...

    Ich habe auch gerade mal geschaut wie Delphi selbst das macht, dort passiert das wie ich es beschrieben habe mit einem eigenen Speicherbereich....
  • Forum: Win32/Win64 API (native code)

    CreateDialogParam mit mehreren Instanzen

      Delphi
      by jaenicke, 7. Mär 2015
    Hallo,

    ich verstehe aktuell nicht wie CreateDialogParam mit mehreren Instanzen funktioniert. Denn ich kann nur eine einfache Funktion als DialogProc übergeben. Einen Verweis auf die aktuelle Instanz oder so etwas sehe ich dort nicht.

    Eine Möglichkeit wäre jeweils Speicherplatz zu reservieren, dort einen Befehl zu hinterlegen, der die Instanz auf den Stack oder in ein Register packt. So...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=jaenicke&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=184205
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:36 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