Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Mi Jul 16, 2025 19:03

Foren-Übersicht » Programmierung » Allgemein
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: TForm.AlphaBlend geht nicht
BeitragVerfasst: So Jan 29, 2006 15:47 
Offline
DGL Member
Benutzeravatar

Registriert: So Jun 13, 2004 17:17
Beiträge: 43
Wohnort: GER/OBB/TÖL-WOR/Icking
Hi, ich möchte ein kleines Hilfsprogramm schreiben, welches direkt auf dem Desktop liegt, soweit kein problem, einfach in das formcreate:
Code:
  1.  
  2.   Deskhandle := GetWindow(GetWindow(FindWindow('ProgMan', nil), GW_CHILD),gw_child);
  3.   self.ParentWindow := Deskhandle;
  4.  


damit es schöner aussieht, möchte ich es Semitransparent gestalten, normal geht es einfach über Alphablend + Alphablendvalue. Aber sobald ich ihm den Desktop als Parent gebe funktionierts nicht mehr.
Hat wer ne Idee warum?
MyChaOS


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So Jan 29, 2006 16:26 
Offline
DGL Member
Benutzeravatar

Registriert: Do Dez 05, 2002 10:35
Beiträge: 4234
Wohnort: Dortmund
Weil damit dein Fenster Bestandteil des Fensters (Windowsdesktop) wird und Unterfenster eines Fenster nicht Semitransparent sein dürfen.

So spontan würde mir nur einfallen, dass du dein Hintergrund kopierst und das per Hand transparent machst. Aber das ist nicht so wirklich optimal.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So Jan 29, 2006 17:38 
Offline
Forenkatze
Benutzeravatar

Registriert: Mi Okt 22, 2003 18:30
Beiträge: 1945
Wohnort: Närnberch
Programmiersprache: Scala, Java, C*
Mit diesem Codeschnippsel kann man was genau machen? Kann man damit sein Programm in den Desktop integrieren???

_________________
"Für kein Tier wird so viel gearbeitet wie für die Katz'."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So Jan 29, 2006 18:13 
Offline
DGL Member
Benutzeravatar

Registriert: So Jun 13, 2004 17:17
Beiträge: 43
Wohnort: GER/OBB/TÖL-WOR/Icking
@lossy ex thx, schade, dann mach ich des anders
@frase: JA, Damit kann man sein Fenster dem Desktop unterordnen, d.h. es liegt unter allen anderen Fenstern und wenn man Win+D drückt, wird es nicht minimiert. Ich lasse es jetzt noch aus der Taskleiste ausblenden, so hab ich eine wunderbare Ergänzungsfunktionen für meinen Desktop. Ich hab zwar ka ob des so gedacht ist oder unter jeder Win-Version funktioniert, bzw anders besser zu lösen ist, aber es funktioniert


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Jan 31, 2006 17:05 
Offline
DGL Member
Benutzeravatar

Registriert: Do Mär 06, 2003 15:27
Beiträge: 281
Wohnort: Bochum
wie genau sieht das aus wenn ein fenster im desktop integriert ist ? kann mir das grad irgendwie nich vorstellen..

_________________
www.extrawurst.org


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Jan 31, 2006 17:30 
Offline
DGL Member
Benutzeravatar

Registriert: Do Dez 05, 2002 10:35
Beiträge: 4234
Wohnort: Dortmund
Eigentlich nicht viel anders als sonst auch. Nur, dass diese Fenster eben wie ein Button Bestandteil des Fensters ist. Also eine Art MDI Verhalten nur ohne MDI. ;-) Kann man schlecht beschreiben. Aber den Unterschied sieht man kaum. Nur im Handling von dem ganzen merkt man es ein wenig. Das geht im Übrigen mit jedem anderen Fenster auch. Aber man sollte nicht jedes Fenster in seine Fenster einbinden. Das kann mitunter zu merkwürdigen Verhalten führen, wenn man das ein oder andere Falsch macht. ShowModal führt da in 100% der Fälle zu einem Lock.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 
Foren-Übersicht » Programmierung » Allgemein


Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 4 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.011s | 15 Queries | GZIP : On ]