![]() |
bel. Fenster in den Vordergrund holen...
Hello folks!
Folgendes: Mit folgendem Code kann ich ein Fenster schließen (aus der Code-Libary), ich möchte das Fenster jedoch nur in den Vordergrund holen (aktivieren)! Was muss ich ändern?
Delphi-Quellcode:
MfG Huso
const
IDS_WNDTITLE = 'about:blank - Microsoft Internet Explorer'; // Beschriftung des Fensters. {...} var hWnd: DWORD; {...} hWnd := FindWindow(nil, IDS_WNDTITLE); if hWnd <> 0 then SendMessage(hWnd, WM_SYSCOMMAND, SC_CLOSE, 0) //sc_close? -> Was aktiviert das Fenster einfach? else ShowMessage('Window does not exist.'); |
Re: bel. Fenster in den Vordergrund holen...
:hi:
:gruebel: sc_restore mfg Tobias |
Re: bel. Fenster in den Vordergrund holen...
Delphi-Quellcode:
if hWnd <> 0 then
SetForeGroundWindow(hWnd); |
Re: bel. Fenster in den Vordergrund holen...
Außerdem möchte ich eine folgendes realisieren:
Der IDS_WNDTITLE soll von ner markierung aus nem ListView kommen... Weiß jm wie ich das machen kann? IDS_WNDTITLE is nen PANSCHAR und dat aus dem ListView nen string (oder)... MfG HusO |
Re: bel. Fenster in den Vordergrund holen...
Zitat:
Zitat:
Zitat:
|
Re: bel. Fenster in den Vordergrund holen...
Zitat:
Zitat:
Zitat:
MfG HusO |
Re: bel. Fenster in den Vordergrund holen...
FindWindow erwartet zwei Parameter vom Typ PChar.
Wenn IDS_WNDTITLE vom Typ String ist, dann kannst du diesen einfach mittels TypeCast umwandlen; und zwar so:
Delphi-Quellcode:
FindWindow(nil, PChar(IDS_WNDTITLE));
|
Re: bel. Fenster in den Vordergrund holen...
Jo großes THX!
Klappt so wie es soll.. MfG Huso |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:44 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