Seite 1 von 2
Fremdes Fenster verstecken?
Verfasst: 30.11.2008 14:41
von KeyKon
Kurze Frage:
Mit welcher API/Parametern kann ich ein Fremdes Fenster verstecken und wieder sichtbar machen?
Verfasst: 30.11.2008 14:43
von Dare Devil
Mit ShowWindow_(hWnd, nCmdShow)
wobei nCmdShow 0 sein muss und hWnd das Fensterhandle ist
edit: Wieder sichtbar wird es mit 1
Verfasst: 30.11.2008 14:45
von KeyKon
Ah perfekt, THX

Verfasst: 30.11.2008 14:48
von KeyKon
Kurzer Nachtrag:
Wie krieg ich wiederrum raus ob das Fenster gerade versteckt is oder nicht?
Verfasst: 30.11.2008 15:18
von Dare Devil
Diesselbe von mir genannte Funktion ergibt den Wert gleich 0, wenn das Fenster vor dem Aufruf der Funktion versteckt war

Verfasst: 30.11.2008 15:36
von KeyKon
Ah^^ THX auf die Idee bin ich nich gekommen^^
Verfasst: 30.11.2008 17:09
von KatSeiko
Womit bekomm ich die nWnd des andern Fensters raus?
Verfasst: 30.11.2008 17:18
von X360 Andy
Verfasst: 30.11.2008 17:19
von Dare Devil
FindWindow_(lpClassName, lpWindowName)
als Beispiel...
Der erste Parameter kann 0 bleiben - spielt afaik keine groessere Rolle.
Der zweite Parameter ist der String des Titels...
Z.B. FindWindow(0, "PureBoard :: Antwort schreiben - Microsoft Internet Explorer") liefert das Fensterhandle zurueck, falls das Fenster ueberhaupt existiert - ansonsten wird 0 zurueckgegeben.
Verfasst: 01.12.2008 02:06
von KatSeiko
Äh... Ich hätte dann ein Problem: Ich habe zwei Fenster die gleich heißen. Gibt es einen Weg, die zu unterscheiden oder ist das "auf gut Glück"?