Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
OneCypher
Anmeldungsdatum: 23.09.2007 Beiträge: 802
|
Verfasst am: 08.06.2009, 11:14 Titel: Programm in Taskleiste |
|
|
Hallo zusammen!
Ich schreibe ein Programm das sich transparent über den Bildschirm legt.
( Mit Screen ... GFX_SHAPED_WINDOW + GFX_ALWAYS_ON_TOP )
Nun würde ich gerne noch mein Programm NICHT in der Taskleiste erscheinen lassen.
Gibts da etwas "einfaches" ? |
|
Nach oben |
|
 |
Cherry
Anmeldungsdatum: 20.06.2007 Beiträge: 249
|
Verfasst am: 08.06.2009, 16:14 Titel: |
|
|
Naja, ob einfach oder nicht ist in diesem Fall subjektiv.
Die einfachste Möglichkeit wäre, deinem Fenster den Style WS_TOOLWINDOW zu geben (mit SetWindowLong), dafür muss zuerst mit ScreenControl das Window Handle ermittelt werden. Bei dieser Methode ändert sich aber der Rahmen des Fensters, der Minimieren-Button verschwindet und die Titelleiste wird weniger hoch.
Willst du das nicht, musst du ein unsichtbares Fenster erstellen (mit CreateWindow), das den Style WS_TOOLWINDOW hat, und deinem Fenster das unsichtbare Fenster als Parent zuweisen (SetParent).
Bei beiden Methoden musst du danach das Fenster kurz verstecken und wieder anzeigen, damit der Button verschwindet (mit ShowWindow).
Sag mir, welche der beiden Methoden du willst, dann schreib ich dir einen Beispielcode.
mfG Cherry |
|
Nach oben |
|
 |
MOD Fleißiger Referenzredakteur

Anmeldungsdatum: 10.09.2007 Beiträge: 1003
|
Verfasst am: 08.06.2009, 17:41 Titel: |
|
|
Gleiches Problem hatte ich mit Screenmate Kirby.
Du kannst dir ja bei den Projekten die ZIP runterladen und in den Code schauen, das ganze befindet sich (logischerweise) gleich am Programmbeginn. |
|
Nach oben |
|
 |
Cherry
Anmeldungsdatum: 20.06.2007 Beiträge: 249
|
Verfasst am: 08.06.2009, 18:54 Titel: |
|
|
MOD's Lösung entspricht exakt der Variante 1, von der ich sprach, bei der die Titelleiste des Fensters ihr Aussehen ändert.
Wenn du das nicht möchtest, dann mach ich einen Beispielcode für Variante 2, wo die Titelleiste normal bleibt. |
|
Nach oben |
|
 |
OneCypher
Anmeldungsdatum: 23.09.2007 Beiträge: 802
|
Verfasst am: 10.06.2009, 08:51 Titel: |
|
|
DANKE! KLAPPT GUT!!! *VORALLENVERNEIG* (Aus dem Kerby-Programm) |
|
Nach oben |
|
 |
MOD Fleißiger Referenzredakteur

Anmeldungsdatum: 10.09.2007 Beiträge: 1003
|
Verfasst am: 10.06.2009, 08:58 Titel: |
|
|
Kirby bitte  |
|
Nach oben |
|
 |
|