(WinAPI) Frage zu editboxen



  • Hi Leute! Ich arbeite grade mit ner mehrzeiligen Editbox. Jetz hab ich folgendes problem, wenn ich mein Hauptfenster größer machen will, will ich, dass die Editbox auch größer wird. Das realisiere ich bisher so:

    case WM_SIZE:
            {
                GetClientRect(hWnd, &EditRect);
                EditRect.bottom -=5;
                EditRect.right -=5;
                SendDlgItemMessage(hWnd, IDC_TEXT, EM_SETRECT, 0, (LPARAM)(LONG) &EditRect);
    
            }break;
    

    allerdings änbdert er dann nicht die größe des aussehens der Editbox, sondern nur die größe, in den ich schreiben kann. (DIe Visuelle Grösse bleibt gleich)
    am besten ich lad mal ne version hoch, damit ihrs sehen könnt... link gibts später...
    Vielleicht hat ja jemand ne idee...

    mfg

    Hier ist der Link: *klick**klick*

    [ Dieser Beitrag wurde am 11.05.2003 um 11:55 Uhr von mrchat editiert. ]



  • Guck dir mal SetWindowPos(); in der MSDN an.



  • k. allerdings hab ich das ding als dialogbox in vc++ gemacht-> ich hab das Handle davon net.. oder krieg ich das irgendwie raus?? wäre natü+rlich cool

    dann würde es nämlich klappen

    mfg



  • GetDlgItem
    Verschoben nach WinAPI.


Anmelden zum Antworten