AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Taskbar eintrag eines "Parentlosen" fensters verhi
Thema durchsuchen
Ansicht
Themen-Optionen

Taskbar eintrag eines "Parentlosen" fensters verhi

Ein Thema von red · begonnen am 29. Jun 2003
Antwort Antwort
red

Registriert seit: 29. Jun 2003
3 Beiträge
 
Delphi 6 Enterprise
 
#1

Taskbar eintrag eines "Parentlosen" fensters verhi

  Alt 29. Jun 2003, 11:25
also folgendes Problem
"normalerweise" nutzt man

Delphi-Quellcode:
 ShowWindow(Application.Handle,SW_HIDE);
* SetWindowLong(Application.Handle,GWL_EXSTYLE,GetWindowLong(Application.Handle,GWL_EXSTYLE) or WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW);
* ShowWindow(Application.Handle,SW_SHOW);
um den Taskbareintrag von Form1 zu verhindern. In diesem Fall ist Application Parent von Form1.
Bei meinem Problem habe ich noch ein Form2. Bei diesem Form2 wird durch

Delphi-Quellcode:
SetWindowPos(Form2.Handle, HWND_TOPMOST, Left,Top, Width,Height, SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);
* SetWindowLong(Form2.Handle, GWL_HWNDPARENT, 0);
dafür gesorgt, dass dieses TOPMOST ist und immer zu sehen ist. Der SetWindowLong befehlt sorgt in dem fall dafür, dass Form2 "Parentlos" gemacht wird. (Ich weiss nicht so recht wozu das sein muss jedoch bleibt es ohne diesen Befehl nicht immer sichtbar).
So irgendwo hab ich mal gelesen das Windows für jedes Parentlose Fenster einen Taskbareintrag macht. Ich hab nun allemöglichen Befehle quer durcheinander probiert (*g*) und bekomm diesen Taskbareintrag des Form2 einfach nicht weg

hilfe :/
  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 12:43 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