ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
770
770
EMPFEHLEN
-
23.03.06 23:53 #1
- Registriert seit
- Sep 2003
- Beiträge
- 24
Bin grad eben auf ein kleines Problem gestoßen, bei dem mir auch die Suchfunktion und die MSDN Library nicht wirklich weiterhelfen konnte.
Es geht darum, dass ich von nem best. Programm wissen möchte, welchen "Zustand" es gerade hat.(Ob maximiert, minimiert, bzw. im Vordergrund oder minimiert).
Hoffe, dass ihr mir bei dem komischen Problem weiterhelfen könnt.
-
Hallo,
es gibt API-Funktionen, um den Zustand abzufragen:
Code :1 2 3
BOOL IsIconic(HWND hWnd); // Testen, ob das Fenster minimiert ist BOOL IsZoomed(HWND hWnd); // Testen, ob das Fenster maximiert ist HWND GetTopWindow(HWND hWndParent); // Ermittelt das Vordergrundfenster
Gruß
MCoder"The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
--- Larry Wall
-
wie verwende ich das im cood mit if else abrage ?
-
Hi
Was ist ein cood?
Und was soll gemacht werden, wenn es minimiert ist (oder nicht)?
Gruß
PS: Nachträglich Willkommen bei tutorials.de
Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
14.09.11 21:37 #5
Herzlich Willkommen hier,
genau du musst den Rückgabewert der Funktionen abfangen:
Wobei myHandle das HWND-Handle von deinem Fenster ist.Code cpp:1 2 3 4 5 6 7 8 9 10 11 12
if ( IsIconic(myHandle) ) { /* minimiert */ } else if ( IsZoomed(myHandle) ) { /* maximiert */ } else { /* anderes (sichtbar, aber nicht maximiert?) */ }
Wenn du aber dieses nicht irgendwo speicherst (Global, Klasse), dann kannst du auch - wie MCoder sagte - GetTopWindow() nutzen:
Code cpp:1
HWND myHandle = GetTopWindow( NULL );
mfg ComFreek
Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
[PHP] Überprüfen, ob Website erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
-
Danke Danke
Ähnliche Themen
-
Photoshop minimiert andere Fenster
Von bionic im Forum PhotoshopAntworten: 0Letzter Beitrag: 22.02.10, 14:43 -
Nachricht schicken -> Fenster minimiert
Von aeQman im Forum C/C++Antworten: 3Letzter Beitrag: 31.07.08, 19:41 -
Swing JPanel verschwindet wenn Fenster minimiert wird
Von illaX im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 3Letzter Beitrag: 26.08.05, 07:58 -
Fensterinhalt bei DoModal() weg sobald ein anderes Fenster maximiert wird
Von dunno im Forum C/C++Antworten: 0Letzter Beitrag: 09.03.04, 23:32 -
Internet Explorer Fenster nie maximiert!?
Von bigfella im Forum Microsoft WindowsAntworten: 4Letzter Beitrag: 25.02.04, 14:26





Zitieren

Login






