"Fehler" in FAQ



  • Hi,

    hab grad mal so in der FAQ gestöbert und da is mir ein kleiner "Fehler" aufgefallen. Und zwar hier: Verstecken / Wiederherstellen & Vollbild-Modus der Konsole Dort wird die Funktion GetConsoleWindow benutzt. Eigentlich richtig so, aber leider wird die nur von Windows 2000/XP unterstützt, was wiederrum ziemlich ungünstig für den Rest der Win-User ist... 🙂

    Na ja, hier jedenfalls ein Lösungsvorschlag:

    HWND GetConsoleHwnd()
    { 
       HWND hwndFound;
       char pszNewWindowTitle[MY_BUFSIZE]; 
       char pszOldWindowTitle [MY_BUFSIZE];                                   
    
       GetConsoleTitle(pszOldWindowTitle, MY_BUFSIZE);
    
       wsprintf(pszNewWindowTitle,"%d/%d",
                GetTickCount(),
                GetCurrentProcessId());
    
       SetConsoleTitle(pszNewWindowTitle);
    
       Sleep(40);
    
       hwndFound=FindWindow(NULL, pszNewWindowTitle);
    
       SetConsoleTitle(pszOldWindowTitle);
       return hwndFound;
    }
    

    (hab ich aus Dos Konsole maximieren kopiert)

    CU

    [ Dieser Beitrag wurde am 27.07.2002 um 18:15 Uhr von Crax editiert. ]



  • Danke, werd ich mir im Verlauf des Wochenendes mal zu Gemüte führen, und dann ändern :).

    MfG SideWinder


Anmelden zum Antworten