Gering Napisano Styczeń 23, 2019 Autor Zgłoś Udostępnij Napisano Styczeń 23, 2019 Coś nie działa może mały przykładzik , byłbym wdzięczny Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Flinch Napisano Styczeń 24, 2019 Zgłoś Udostępnij Napisano Styczeń 24, 2019 Mała poprawka. W Windows 95/98/Me Edit może przechowywać maksymalnie 0xFFFF (65535 = 2 ^ 16 - 1) znaków, a w Windows NT/2000/XP- 0xFFFFFFFF (4294967295 = 2 ^ 32 - 1) znaków. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Complex Napisano Styczeń 24, 2019 Zgłoś Udostępnij Napisano Styczeń 24, 2019 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 Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Gering Napisano Styczeń 24, 2019 Autor Zgłoś Udostępnij Napisano Styczeń 24, 2019 Wysyłam ten komunikat i nic n. Moze jakis przykłda prosze , byłbym wdzieczny Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Phoenix Napisano Styczeń 24, 2019 Zgłoś Udostępnij Napisano Styczeń 24, 2019 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 Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.