Viewport - Größe



  • Hallo Forumteilnehmer,

    kann ich die effektive Zeichenfläche in einem Fenster (viewport)
    auf eine bestimmte Größe setzen,
    wenn ich ein Fenster definiere und erstelle?
    (Also nicht die Größe des Fensters ansich, sondern nur die Zeichenfläche).

    Für viewport wird auch der Name client area benutzt.

    Danke!

    Zeh Mau



  • Für alle, die eine Antwort auf die Frage suchen,
    habe die Antwort mittlerweile gefunden:

    RECT rect = {0,0,900,600};

    AdjustWindowRect( &rect, WS_OVERLAPPEDWINDOW, FALSE);

    if (rect.left < 0)
    rect.right -= rect.left;
    else
    rect.right += rect.left;

    if (rect.top < 0)
    rect.bottom -= rect.top;
    else
    rect.right += rect.top;

    Anschließend mit CreateWindow die Größe rect.right und rect.bottom übergeben 👍



  • Code Tag...
    

Anmelden zum Antworten