Skocz do zawartości

Recommended Posts

Napisano

Oboje macie racje co do maksymalnego rozmiaru:

The maximum text limit is 32,766 bytes for a single-line edit control, and 65,535 bytes for a multiline edit control.

To oczywisice dla win9x/Me.

pozdro

Napisano

Jak dla mnie mozesz zrobic to na dwa sposoby dodac ES_SETLIMITTEXT podczas tworzenia kontrolki EDIT:

// tworzenie kontrolki EDIT
HWND hEdit;
hEdit = CreateWindow("EDIT", NULL, WS_CHILD | WS_VISIBLE | WS_BORDER | ES_MULTILINE | WS_VSCROLL | EM_SETLIMITTEXT,
10, 40, 150, 200, hOkna, (HMENU)101, (HINSTANCE)GetWindowLong(hOkna,GWL_HINSTANCE),0);

Lub drugi sposob, kiedy nie ustawiles ES_SETLIMITTEXT w fukncji CreateWindow. Wyslasz wiadomosc funkcja SendMessage(.....);

SendMessage(hEdit, EM_SETLIMITTEXT, NULL, NULL);

hEdit to oczywiscie uchwyt do Twojej kontorlki.

Jezli cos jest nie jasne to pisz.

Pozdrawiam

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...