static mehrere zeilen unterschiedliche schriftgröße



  • ich habe ein static geschrieben und wollte in diesem zuerst ein großes wort schreiben und dann ein kleines.

    wie ich die fonts erstelle weiß ich aber mir fällt leider nur das ein und das stimmt net mal:

    SendMessage(hwndlb,WM_SETTEXT | WM_SETFONT,0,(long) CreateFontIndirect(&lf) L"Übersicht:\n" DeleteObject(hFont) L"Übersicht aller Veranstaltungen");
    

    gibt es keine nachricht die ein static sendet wenn es erstellt wird und mit dessen hilfe man in dieses direkt schreiben kann?



  • Autsch, was ist das denn?

    a) Gib dem Static einen eindeutigen Bezeichner, dann kannst Du ihn auch direkt ansprechen
    b) Eine Kombination von Windows-Messages a la WM_SETTEXT | WM_SETFONT funzt so nicht!



  • mein static hab ich folgendermaßen eingebastelt:

    hwndlb = CreateWindow(L"static",L"",WS_CHILD | WS_VISIBLE,10,10,220,100,hWnd,(HMENU)lb,hInstance,NULL);
    

    und wie bekomm ich da jetzt den text mit unterschiedlichen fonts rein?
    mit sendmessage kann ich ja nur ein mal und nur mit einem font arbeiten.



  • geht imho gar nicht 🙄
    Also nimm einfach 2 Statics oder evtl. ein richedit, oder liege ich da ganz falsch 😃



  • sieht wohl leider ganz danach aus das es nicht geht.
    schade.


Anmelden zum Antworten