Autor Beitrag
einfach112
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 168

xp
del7
BeitragVerfasst: Mo 10.05.04 01:24 
Ja ich weis ! die suchfunktion ! diese habe ich nun schon in 3 Board genutzt ! aber leider fand ich nichts was mir 100 % bei meinem proglem hilft ! Ich habe zwar schon was schönes gefunden das ich auch nutzen will aber das ist einfach noch nicht perfekt ! wer kann mir hier genau weiter helfen !

also es geht mal wieder darum ein Popup fenster zu schliessen. Ich weis genau wie der Fenstertitel heist des fensters ! also dachte ich mir nun das ich einfach hingehe und alle 1-2 sekunden nach einem ie fenster suchen lasse das halt diesen fenstertitel hat und es dann schliesse ! nur leider weis ich nicht wie ich das genau mit dem fenstertitel machen soll ! zum schliessen des IE´s habe ich auch schon was schönes gefunden ! aber das schliesst leider alles Webbrowser fenster die gerade aktiv sind !
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
procedure TForm1.Timer5Timer(Sender: TObject);

var
  hIExplorer: HWND;
begin
  repeat
    hIExplorer := FindWindow('IEFrame'nil);
    if hIExplorer <> 0 then
      SendMessage(hIExplorer, WM_SYSCOMMAND, SC_CLOSE, 0);
  until hIExplorer = 0;
end;



end.


naja wie gesagt schliessen sich dann alles Webbrowser !
wie kann ich nun sagen schliesse bitte alle fensterbrowser die heissen :
Herzlich Willkommen

???????
Bin wie immer über jede direkte hilfe dankbar ! auch gerne per icq !
174086312
thx cu
mike


Moderiert von user profile iconTino: Topic aus Internet / Netzwerk verschoben am Di 20.07.2004 um 12:28
Moderiert von user profile iconTino: Code- durch Delphi-Tags ersetzt.

_________________
sorry bin noob !
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 10.05.04 11:58 
einfach112 hat folgendes geschrieben:
zum schliessen des IE´s habe ich auch schon was schönes gefunden !

Na ja, auch schön wäre Suche in: Delphi-Forum, Delphi-Library ENUMWINDOWS.

Zitat:
aber das schliesst leider alles Webbrowser fenster die gerade aktiv sind !

Nicht leider, sondern: Aber natürlich schließt das alle Webbrowser, die gerade aktiv sind. Und es ist ja auch klar warum: Du gibst bei Suche in: Delphi-Forum, Delphi-Library FINDWINDOW nur den Klassennamen an, nicht aber den Titel, auf den du es abgesehen hast. Wofür glaubst du ist der zweite Parameter (in deinem Fall nil) da?
einfach112 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 168

xp
del7
BeitragVerfasst: Mo 10.05.04 12:09 
Titel: also.....
ich habe nun schon in 4 board gesucht um was zu finden vonwegen bei findwindow noch zusätzlich nen fenstertitel anzugeben ! aber finde nich nix ?!

EnumWindows

ja da habe ich nun schon einiges drüber gelesen ! aber ist für mich als noob doch etwas schwer zu verstehen ! daher dachte ich ich könnte da was vereinfachen !

_________________
sorry bin noob !
einfach112 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 168

xp
del7
BeitragVerfasst: Mo 10.05.04 12:13 
Titel: also müsste ich ...
also müsste ich anstatt von nil den Fensternamen eingeben den ich schliessen will oder ?!
aber ich habe auch schon in der delphi hilfe nach findwindow gesucht und dachte ich dort was finde was ich dann anstatt nix angeben kann !?
aber leider fand ich auch dort nix !?

_________________
sorry bin noob !
einfach112 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 168

xp
del7
BeitragVerfasst: Mo 10.05.04 12:15 
Titel: oder...
oder reicht es schon aus anstatt nil nur den fenstertitel zu schreiben !?
kann doch eigentlich net sein oder ?!
naja ich teste es einfach mal !

_________________
sorry bin noob !
einfach112 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 168

xp
del7
BeitragVerfasst: Mo 10.05.04 12:25 
Titel: sorry ! ! !! !
:oops:

sorry ! aber ich fand das viel zu einfach !
das konnte ich mir einfach nicht vorstellen das es soooo einfach ist !
vielen vielen dank !
also dann hier nochmal für alle anderen noobs dies nicht vieleicht auch irgendwann nicht mehr glauben können wie einfach delphi ist hier nochmal der richtige code der geht ! :

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
procedure TForm1.Timer5Timer(Sender: TObject);

var
  hIExplorer: HWND;
begin
  repeat

hIExplorer := FindWindow('IEFrame''RTL.de - Microsoft Internet Explorer');

;
    if hIExplorer <> 0 then
      SendMessage(hIExplorer, WM_SYSCOMMAND, SC_CLOSE, 0);
  until hIExplorer = 0;
end;



end.

bei dieser version wird also jedes IE fenster geschlossen das im Titel
RTL.de - Microsoft Internet Explorer
enthält !
vielen dank nochmal !
cu
mike

_________________
sorry bin noob !


Zuletzt bearbeitet von einfach112 am Mo 10.05.04 12:29, insgesamt 2-mal bearbeitet
Chatfix
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1583
Erhaltene Danke: 10

Win 10, Win 8, Win 7, Win Vista, Win XP
VB.net (VS 2015), MsSQL (T-SQL), HTML, CSS, PHP, MySQL
BeitragVerfasst: Mo 10.05.04 12:27 
Doch es ist so... Einfach las zweiten Parameter den Titel eingeben...
Beachte aber das der Titel beim IE meistens noch aus " - Microsoft Internet Explorer" besteht

_________________
Gehirn: ein Organ, mit dem wir denken, daß wir denken. - Ambrose Bierce