Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » komplizierte Unsichtbarkeit

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
11.06.2005, 17:31 Uhr
~Mephodima
Gast


Also, ich habe ein Programm, welches in ein bestimmtes Fenster einen Text eingibt,
indem es einen eingebenden Menschen simuliert, d.h. es wird so ins Textfenster eingetippt,
als ob ich das mit meiner Tastatur mache.

Dies wird mit SendMessage bewerkstelligt.

Nun möchte ich, dass das Fenster, in das Text auf diese Weise getippt wird, unsichtbar machen. Das habe ich anfangs mit der Funktion ShowWindow gemacht.

Allerdings ist es nun so, dass jedesmal, wenn das Programm Text in das jetzt unsichtbare Fenster tippt, dieses wieder sichtbar wird.

Ich kann es zwar danach direkt wieder mit ShowWindow unsichtbar machen, allerdings nerven mich das ständige hin und her zw. sichtbar - unsichtbar.

Meine Frage ist: Gibt es eine Möglichkeit, ein Fenster aus einem anderen Programm heraus unsichtbar zu halten, auch wenn auf die von mir beschriebene Art und Weise Text in das Fenster getippt wird?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.06.2005, 19:15 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


normalerweise sollte das kein problem sein, entweder dein programm schmeisst das fenster wieder in den vordergrund (warum auch immer) oder das fenster schmeisst sich in den vordergrund sobald man in das fenster was eingibt. Dagegen kannste dann nichts machen
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.06.2005, 12:33 Uhr
~Mephodima
Gast


Ist es also wirklich überhaupt nicht zu verhindern, dass sich das Fenster selbst wieder sichtbar macht, wenn Text hineingetippt wird?
Kann man das nicht irgendwie umgehen, indem man vielleicht die Fensterkoordinaten ändert und es dann beispielsweise 'außerhalb' des Desktop verschoben wird?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.06.2005, 12:34 Uhr
~Mephodima
Gast


Ist es also wirklich überhaupt nicht zu verhindern, dass sich das Fenster selbst wieder sichtbar macht, wenn Text hineingetippt wird?
Kann man das nicht irgendwie umgehen, indem man vielleicht die Fensterkoordinaten ändert und es dann beispielsweise 'außerhalb' des Desktop verschoben wird?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
12.06.2005, 12:35 Uhr
~Mephodima
Gast


Entschuldigung für den doppelten Post, aber es gab einen PHP Fehler und daher dachte ich, es wäre nicht gepostet worden.
Sorry.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
12.06.2005, 18:33 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


du könntest die fenstergröße auf 0,0 setzen, den Fokus auf das was du vorher im vordergrund hast verlierst du jedoch trotzdem
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: