HWND Funktionen in CWND ?? wie ?
-
Hallo,
ich möchte die Funktion BOOL SetForegroundWindow(HWND hWnd) in meinem MFC
Dialog verwenden. Dort ist aber kein Bezug zu HWND mehr vorhanden und es
wird nur der CWND SetForegroundWindow() akzeptiert, der ja nun mal keinen
Parameter mehr hat. Dumm nur, das ich in diesem Parameter ein anderes
Fenster angeben wollte, als das aktuelle.
Wie rufe ich nun den SetForegroundWindow von HWND auf ?mfg
thenoname
-
Kannst du nicht die Funktion von dem anderen Fenster aufrufen?
-
Nein
-
1. Weder ist HWND eine Klasse mit Memberfunktionen noch gehört SetForegroundWindow zu HWND. SetForegroundWindow is eine WinAPI-Funktion.
2. Du brauchst diese Funktion auch eigentlich gar nicht zu benutzen. Kannst dir auch einfach einen Pointer auf das CWnd, dass du hervorheben willst, besorgen. Sollte z.B. mit CWnd::FindWindow gehen.
-
http://www.c-plusplus.net/forum/viewtopic.php?p=699032
Bitte da weiter machen.............
-
Schließen.