Kleinste Fenstergröße



  • Hallo,

    gibt es eine Möglichkeit, dass man das Fenster nur bis auf eine bestimmte Größe verkleinern kann? Es ist ja immer bei den Programmen so dass man sie bis auf 100 Pixel oder sowas in der Breite und auf 0 Pixel in der Höhe verändern kann. Schmaler kann mans nicht machen weil man dann dann das Icon oben links usw nicht mehr sehen würde. Aber kann ich des jetzt irgendwie einstellen dass man das Fenster minimal 200 Pixel breit und 100 Pixel hoch machen kann?? Habs schon manuell mit WM_SIZE und dann SetWindowPos oder MoveWindow probiert, klappt aber net so ganz. Vielleicht gibts da ja irgendwas was man bei CreateWindow oder da irgendwo dazuschreibt damit des so ist...



  • WM_GETMINMAXINFO



  • hättest du nen kurzen code wo drinsteht wie man des macht? ich krieg des irgendwie net hin...



  • nein du bist der erste der das machen will



  • so ......... hat anscheinend kb, versteh ich auch...grad nix zu tun... also dat geht so:

    // im Switch der Nachrichten des Hauptfensters:
    //
    // ...
    //
    case WM_GETMINMAXINFO:
    ((LPMINMAXINFO)lParam)->ptMinTrackSize.x = 60; // horizontal, minimal
    ((LPMINMAXINFO)lParam)->ptMinTrackSize.y = 60; // vertikal, minimal
    ((LPMINMAXINFO)lParam)->ptMaxTrackSize.x = 120; // horizontal, maximal
    ((LPMINMAXINFO)lParam)->ptMaxTrackSize.y = 120; // vertikal, maximal
    break;
    //
    // ...
    //

    hoffe ich konnte helfen ... 😉

    MfG CodeFinder



  • so ......... hat anscheinend kb, versteh ich auch...grad nix zu tun... also dat geht so:

    // im Switch der Nachrichten des Hauptfensters:
    //
    // ...
    //
    case WM_GETMINMAXINFO:
        ((LPMINMAXINFO)lParam)->ptMinTrackSize.x = 60; // horizontal, minimal
        ((LPMINMAXINFO)lParam)->ptMinTrackSize.y = 60; // vertikal, minimal
        ((LPMINMAXINFO)lParam)->ptMaxTrackSize.x = 120; // horizontal, maximal
        ((LPMINMAXINFO)lParam)->ptMaxTrackSize.y = 120; // vertikal, maximal
        break;
    //
    // ...
    //
    

    hoffe ich konnte helfen ... 😉

    MfG CodeFinder

    (sry formatierung vergessen 🤡 )



  • danke funktioniert perfekt!! 😃


Anmelden zum Antworten