Opengl - Nur Teil eines Fensters als Zeichenfläche benutzen



  • Hi,

    ich bin mir sicher, dass diese Frage hier schon beantwortet wurde, aber ich weiß einfach nicht, wie ich danach suchen soll.

    Ist es möglich nur einen Teil eines Windowsfenster als Zeichenfläche für Opengl zu benutzen, so dass man z.B. noch rechts Buttons plazieren kann?

    Wenn ja, wie macht man das und gibts Links dazu?

    MFG
    Ace



  • Na klar ist das möglich. Dafür musst du einfach bei CreateWindow (oder CreateWindowEx) das Handle deines Hauptfensters als Parent eintragen:

    HWND CreateWindow(      
        LPCTSTR lpClassName,
        LPCTSTR lpWindowName,
        DWORD dwStyle,
        int x,
        int y,
        int nWidth,
        int nHeight,
        HWND hWndParent, // <--------- an dieser Stelle
        HMENU hMenu,
        HINSTANCE hInstance,
        LPVOID lpParam
    );
    


  • Ok danke hat sich geklärt.


Anmelden zum Antworten