AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 19:32

Parameter dieser Suchanfrage:

Suche in Thema: Client Area von Formular disablen
Suche alle Beiträge, die von "s.h.a.r.k" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    AW: Client Area von Formular disablen

      Delphi
      by s.h.a.r.k, 31. Dez 2010
    Das mit dem Panel habe ich ja nur ausgeschlossen, dass es sonst evtl. an gewissen Stellen krachen könnte, wie der Code oben andeuten sollte. Man soll die Overlay-Form ja nutzen können, ohne großartig seinen Code dafür anpassen zu müssen.

    Aber auf die Dauer blende ich den Overlay echt modal ein. Was mich daran aber stört ist, dass ich die Parent-Form dann nicht mehr verschieben kann...
  • Forum: Win32/Win64 API (native code)

    AW: Client Area von Formular disablen

      Delphi
      by s.h.a.r.k, 31. Dez 2010
    Aber das Panel selbst selbst Enabled der Unterkomponenten ja gar nicht auf False. Muss mir mal den Code dahinter anschauen, in der Hoffnung, ich finde die passende(n) Stelle(n).
  • Forum: Win32/Win64 API (native code)

    AW: Client Area von Formular disablen

      Delphi
      by s.h.a.r.k, 31. Dez 2010
    Ich sollte wohl noch den Sinn des ganzen erklären, da eine einfache Lösung wohl direkt nicht zu existieren scheint. Und zwar programmiere ich ein Overlay-Fenster, welches sich (semitransparent) über das "Parent"-Fenster legt. Beispielanwendung dafür wäre z.B. ein Ladescreen, oder von mir aus auch ein Login-Screen. Der Borderstyle des Overlays ist bsNone und das Overlay-Formular ist genau so groß,...
  • Forum: Win32/Win64 API (native code)

    AW: Client Area von Formular disablen

      Delphi
      by s.h.a.r.k, 31. Dez 2010
    Das verstehe ich noch nicht ganz. Muss mir erst die Message WM_NCHITTEST anschauen :)



    Achso... Ich meinte, dass das die einzelnen Komponenten, die ein Handle haben durchgeht.
  • Forum: Win32/Win64 API (native code)

    AW: Client Area von Formular disablen

      Delphi
      by s.h.a.r.k, 31. Dez 2010
    Das mit dem deaktivieren habe ich mir auch schon angeschaut, finde aber nicht, dass es eine schöne Lösung ist, eben aus besagten Gründen bzgl. evtl. schon deaktivieren Elementen. Wobei ich diese EnumWindows-Methode noch nicht kannte, die könnte die Sache einfacher machen. Ich habe dabei aber leider die Befürchtung, dass dieses Verhalten unter Umständen irgendwelche Seiteneffekte hervorrufen kann,...
  • Forum: Win32/Win64 API (native code)

    AW: Client Area von Formular disablen

      Delphi
      by s.h.a.r.k, 30. Dez 2010
    Ich glaube nicht, dass da die Lösung zu finden sind, auf die ich anspiele. Ich habe nich vor in den Non-Client-Bereich etwas zu zeichnen. Ich will nur den Client-Bereich "sperren" -- als Beispiel dazu habe ich ja das mit dem Panel erwähnt. Befinden sich Komponenten auf dem Panel und ich setze die Enabled-Eigenschaft des Panels auf False, so kann ich die Komponenten darauf nicht mehr nutzen. Das...
  • Forum: Win32/Win64 API (native code)

    Client Area von Formular disablen

      Delphi
      by s.h.a.r.k, 30. Dez 2010
    Ich suche gerade nach eine Möglichkeit, die Client Area einer Form zu deaktivieren -- schaut das Bild im Anhang an, dann wisst ihr, was mit Client Area gemeint ist. Ich könnte auch alle Komponenten auf ein Panel platzieren und PanelXYZ.Enabled := False; setzen, was aber für mich nicht brauchbar ist. Ich habe keinerlei Informationen über das Formular selbst, daher soll die Lösung eben so allgemein...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=s.h.a.r.k&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=157121
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:34 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