one screen mode in der ic abstellen



  • Hi,
    habnen ganz dringendes Problem.
    Wenn ich die ic benutze ist irgwie immer gleich der one screenmode eingestellt, aber wie kann ich die abstellen?
    also der modus dass man nciht scrollen kann!
    es ist wirklich sehr wichtig, ahb alles durchgeguckt, das mysteriöse ist ja dass ich die funkrion garnicht aufrufe.
    Hoffe ihr habt das Problem verstanden und könnt mir helfen.

    mfg



  • Das hier?

    // Enable/Disable: Window buffered mode
    bool isWndBufMode () const;
    void enableWndBufMode ();
    void disableWndBufMode ();
    


  • ach natürlich, habmich erst jetzt mit klassen beschäftigt jetz leuchtets mir auch ein.

    Console::Console ()
                : hWnd(GetConsoleWindow())
                , hConsoleOutput(GetStdHandle(STD_OUTPUT_HANDLE))
                , wndBufMode(false)
            {
                HMODULE kernel32 = GetModuleHandle(TEXT("kernel32.dll"));
                SetConsoleDisplayMode = reinterpret_cast<SETCONSOLEDISPLAYMODE>(GetProcAddress(kernel32,"SetConsoleDisplayMode"));
    
                disableWndBufMode();
                setWndPos(100,100);
                setWndSize(80,25);
                clear();
            }
    

    einfach das disableWndBufMode();weg^^
    hat mich nur so gewundert weil ich ja nirgends was aufgerufen hatte.
    und srywegen dem 2. thread hab wohl ausversehen 2 mal gepostet.


Anmelden zum Antworten