Text in Non-Client-Area



  • Hallo!! 🙂
    Ich möchte gerne ein Fenster unter Windows Vista darstellen, so dass ich in der Non-Client-Area einen eigenen Text zeichnen kann. Nun habe ich mal die Funktion DwmExtendFrameIntoClientArea ausprobiert, jedoch ist es nicht das, was ich suche.
    Dann habe ich die Windows-Message WM_NCCALCSIZE gefunden. Jedoch habe ich bei Google nichts gefunden, wie man die Nachricht benutzt.
    Könnt ihr mir da helfen?
    Vielen Dank!
    mfg Paul



  • Wenn du nur den Text ändern wills, dann benutz WM_SETTEXT.
    Ansonsten such mal nach WM_NCPAINT.



  • Also WM_SETTEXT erfüllt nicht das, was ich möchte. Und bei WM_NCPAINT ist das Problem, dass ich ja der Titelleiste nur etwas hinzufügen möchte und nicht die gesamte Titelleiste selbst zeichnen will.
    Ich hoffe, du weißt, was ich meine.
    Vielen Dank!
    mfg Paul


Log in to reply