kostenloser Webspace werbefrei: lima-city


C++ Winapi Enter in editbox

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    kiruku

    kiruku hat kostenlosen Webspace.

    wie krieg ich nen enter key in ne edit box rein, ohne ihn zu drücken, also mit SetWindowText, die editbox attribute sind WS_CHILD | WS_VISIBLE | WS_VSCROLL | ES_MULTILINE |ES_AUTOVSCROLL

    ich wollte den alten text nehmen der in der textbox stand und dann einfach ein "Muhahah" mit einem Enter dazwischen ausgeben.

    iLength = GetWindowTextLength(hLog);
    lbuffer = (char*)malloc(iLength);
    GetWindowText(hLog, lbuffer, iLength+1);
    wsprintf(cData,"%cMuhaha",13);
    strcat(lbuffer,cData);
    SetWindowText(hLog, lbuffer);


    Das enter, Ascii 13 wird einfach ignoriert, \n geht auch nicht und kein anderes asciizeichen geht.... ich hab KA wies gehen soll...
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Versuch es mal mit \r\n oder \r\r\n:

    strcat(lbuffer,"\r\nMuhaha");
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!