![]() |
Konsole und Inputbox
Hi Delphianer
Ich habe ein Programm als Konsole im Hintergrund am laufen das Daten verarbeitet. Gelegentlich braucht es neue Inputs und es soll eine Inputbox erzeugen wo ich dann Eingaben tätigen kann. Sobald die Inputbox erscheint holt es auch meine Konsole in den Vordergrund und diese wird in der Taskleiste angezeit. Gibt es eine Möglichkeit dies zu unterbinden? Have mal sersucht das {$APPTYPE CONSOLE} durch {$APPTYPE GUI}zu ersetzen. Grüsse Zodi |
AW: Konsole und Inputbox
Nicht in Taskleiste anzeigen
Delphi-Quellcode:
Der Unterschied zwischen Hintergrund und Vordergrund verstehe ich nicht.
SetWindowLongPtr(Self.Handle, GWL_EXSTYLE, GetWindowLongPtr(Self.Handle, GWL_EXSTYLE)
and (not WS_EX_APPWINDOW) or WS_EX_TOOLWINDOW); Visible nicht visible bla, bla was ist also der Hinweis? |
AW: Konsole und Inputbox
Zitat:
Ich denke das wird so nicht funktionieren denn eine Konsolen Anwendung ist keine Windows Anwendung. Versuch mal das.
Delphi-Quellcode:
Ob sich die Konsole aber nach erneutem Aufruf einer Inputbox dann wieder zeigt habe ich nicht getestet.
var
CHandle: HWND; begin CHandle := GetConsoleWindow; ShowWindow(CHandle, SW_HIDE); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:46 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