Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Frage zur DialogAnwendung

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
01.04.2004, 12:11 Uhr
~Ludwig
Gast


Hallo,
in meinem Programm popt zeitgesteuert für ca. 30 Sekunden ein Dialog auf .
Wenn der Benutzer jetzt z.B. in Word was schreibt dann verliert Word den Focus und der Schreibfluss wir sozusagen unterbrochen.
Man muss zuerst wieder das WordFenster aktivieren oder warten bis der Dialog weggeht um weiterschreiben zu können.
Wie schaffe ich es, daß beim Aufpoppen des Dialogs der Focus bei z.B.
Word nicht verlorengeht ?

Danke, Ludwig
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.04.2004, 12:23 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


bevor der Dialog geöffnet wird, sich mit GetFocus den Aktuellen Focus holen, das Fenste öffnen und wieder mit SetFocus den Focus auf den alten Focus setzen
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
01.04.2004, 13:26 Uhr
~Ludwig
Gast


hast du das so gemeint ?

CWnd *pwnd;
pwnd = GetFocus();
ShowWindow(SW_SHOW);//Hier wird mein Dialog eingblendet
pwnd->SetFocus();

Das funktioniert bei mir nicht ...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
01.04.2004, 13:36 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


dann probier das gleiche mal mit GetForegroundWindow / SetForegroundWindow
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
01.04.2004, 13:43 Uhr
~Ludwig
Gast


Tausend Dank, das wars!



C++:
myWnd = GetForegroundWindow();
ShowWindow(SW_SHOW);
myWnd->SetForegroundWindow();

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
01.04.2004, 14:29 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


np
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


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: