AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Dimmed Sample
Thema durchsuchen
Ansicht
Themen-Optionen

Dimmed Sample

Ein Thema von EWeiss · begonnen am 27. Mär 2012 · letzter Beitrag vom 31. Mär 2012
Antwort Antwort
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.657 Beiträge
 
Delphi 12 Athens
 
#1

AW: Dimmed Sample

  Alt 28. Mär 2012, 17:23
Lööf... aber beim Schließen ist dann doch wieder Farbe zu sehen, wenn auch nur kurz
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#2

AW: Dimmed Sample

  Alt 28. Mär 2012, 17:34
Lööf... aber beim Schließen ist dann doch wieder Farbe zu sehen, wenn auch nur kurz
Muss so sein denn das zerschießen der Classe pFade setzt das vorraus
Muss noch schaun wie ich da innerhalb der DLL OnClick und solche sachen also Evens implementiere.
Da ich keine Winproc innerhalb der DLL verwende also das erstellte Window die DefWindowProc verwendet ist das nicht so einfach.

Danke für's testen.
Source kommt dann wenn fertig in die Rubrik Sotware Projekt (Open Source)
Will jetzt erst noch den Desktop Kram verwirklichen.

Vielleicht werde ich dann doch nur das Handle übergeben so läuft es zur zeit ja nur mit Delphi.

gruss

Geändert von EWeiss (28. Mär 2012 um 17:38 Uhr)
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.073 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Dimmed Sample

  Alt 28. Mär 2012, 21:56
Lööf... aber beim Schließen ist dann doch wieder Farbe zu sehen, wenn auch nur kurz
Muss so sein denn das zerschießen der Classe pFade setzt das vorraus
Muss es nicht.
Rufe FadeDestroy doch einfach im FormDestroy auf.
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#4

AW: Dimmed Sample

  Alt 28. Mär 2012, 22:08
Lööf... aber beim Schließen ist dann doch wieder Farbe zu sehen, wenn auch nur kurz
Muss so sein denn das zerschießen der Classe pFade setzt das vorraus
Muss es nicht.
Rufe FadeDestroy doch einfach im FormDestroy auf.
Danke hast recht und funktioniert.
Der Sinn der DLL ist bei inaktiven Window/ gestarteten Dialog usw.. das Window zu faden so wie in XP wenn man das system herunterfährt.
Jetzt halt nur auf die Anwendung ausgelegt ohne Runterfahren natürlich

Habe es jetzt so ausgelegt das man nur ein Handle übergeben muss das der Form oder vom Desktop eben.

Initialize := FadeCreate(Handle, RGB(255, 255, 255), RGB(0, 0, 0));

gruss

Geändert von EWeiss (28. Mär 2012 um 22:11 Uhr)
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#5

AW: Dimmed Sample

  Alt 28. Mär 2012, 23:57
Einer der Admins.. verschiebt das teil mal bitte nach Software-Projekte der Mitglieder.. Danke.
Neue Version.. noch kein source von der DLL ansonsten alles vorhanden.
  • 1. TWinControl aus der API entfernt
  • 2. Es werden nun Handles übergeben
  • 3. FadeTime hinzugefügt
  • 4. Winproc addiert
  • 5. Paint Routine addiert. Wird nun neu gezeichnet wenn das Window in die Taskleiste
    minimiert und wieder zurückkehrt.
  • 6. FadeDestroy in TForm1.FormDestroy eingefügt.


Button für Desktop hinzugefügt.
Bei mir läuft es nicht aus schon genannten gründen. (start auf eigene Gefahr)

Nach dem Klick auf "Dimm ME" einfach nochmalig in das Fenster klicken
danach geht das Fenster auf den Urzustand zurück.

gruss

Geändert von EWeiss (29. Mär 2012 um 15:15 Uhr)
  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 19:59 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