Thread View: pl.comp.lang.c
6 messages
6 total messages
Started by Piotr Kaminski
Wed, 11 Feb 1998 12:51
Pole EDIT z tekstem >32kb
Author: Piotr Kaminski
Date: Wed, 11 Feb 1998 12:51
Date: Wed, 11 Feb 1998 12:51
9 lines
910 bytes
910 bytes
Jesli ktos wie jak zrobic w Win 3.x pole EDIT mieszczace tak ok. 100kb tekstu, to _bardzo prosze_ o jakas wskazowke. (pewnie wymaga to stworzenia go od nowa, poniewaz korzysta ono z pamieci alokowanej przez LocalAlloc) Piotr This article was written on recycled paper by hand, using only natural inks and pigments that were gathered by virgins during the full moon.
Re: Pole EDIT z tekstem >32kb
Author: Pawel Piotrowski
Date: Wed, 11 Feb 1998 13:27
Date: Wed, 11 Feb 1998 13:27
34 lines
1852 bytes
1852 bytes
Piotr Kaminski wrote:
>
> Jesli ktos wie jak zrobic w Win 3.x pole EDIT mieszczace tak ok. 100kb
> tekstu, to _bardzo prosze_ o jakas wskazowke. (pewnie wymaga to
> stworzenia go od nowa, poniewaz korzysta ono z pamieci alokowanej
> przez LocalAlloc)
Max. co mozesz dostac to ok. 64KB,podstawiajac specjalnie skreowany
segment w CreateWindowEx.
Fragment kodu jak to zrobic:
HGLOBAL hdl = ::GlobalAlloc(GHND, 256); // will grow as needed
uint16 editDS = FP_SEG(::GlobalLock(hdl));
::LocalInit(editDS, 0, 0);
::GlobalUnlock(hdl);
HINSTANCE hInst = (HINSTANCE)hdl;
HWindow = CreateWindowEx(Attr.ExStyle,
GetClassName(),
Title,
Attr.Style,
Attr.X, Attr.Y, Attr.W, Attr.H,
Parent ? Parent->HWindow : 0,
(HMENU)menuOrId,
hInst,//tu wazne - podtawiasz inny niz
zazwyczaj HINSTANCE
Attr.Param);
Przy niszczeni okna musisz zrobic to co zazwyczaj, a potem zwolnic hdl.
Metoda ta pozwala na etytowanie do okolo 64KB tekstu w okienku EDIT. Dla
wiekszych, to niestety musisz napisac to sam.
Pozdrawiam
Pawel
Re: Pole EDIT z tekstem >32kb
Author: Piotr Kaminski
Date: Thu, 12 Feb 1998 08:50
Date: Thu, 12 Feb 1998 08:50
21 lines
1291 bytes
1291 bytes
On Wed, 11 Feb 1998 14:27:23 +0100, Pawel Piotrowski <pietras@sopot.lex.pl> arranged ASCII characters in a pattern: >Max. co mozesz dostac to ok. 64KB,podstawiajac specjalnie skreowany >segment w CreateWindowEx. >Fragment kodu jak to zrobic: To znam, ale ja chce ok. 100kb >Metoda ta pozwala na etytowanie do okolo 64KB tekstu w okienku EDIT. Dla >wiekszych, to niestety musisz napisac to sam. I to mnie przeraza ! ;-) >Pozdrawiam >Pawel Pozdrawiam. Piotr This article was written on recycled paper by hand, using only natural inks and pigments that were gathered by virgins during the full moon.
Re: Pole EDIT z tekstem >32kb
Author: Jacek Swierczek
Date: Thu, 12 Feb 1998 10:02
Date: Thu, 12 Feb 1998 10:02
17 lines
1153 bytes
1153 bytes
Piotr Kaminski napisał(a) w wiadomości: <34e2b795.1755018@news.tpnet.pl>... >On Wed, 11 Feb 1998 14:27:23 +0100, Pawel Piotrowski ><pietras@sopot.lex.pl> arranged ASCII characters in a pattern: > >>Max. co mozesz dostac to ok. 64KB,podstawiajac specjalnie skreowany >>segment w CreateWindowEx. >>Fragment kodu jak to zrobic: > >To znam, ale ja chce ok. 100kb RichEdit Jacek =========================================== Jacek Swierczek jswierczek@intercard.com.pl
Re: Pole EDIT z tekstem >32kb
Author: Marek Kotowski
Date: Thu, 12 Feb 1998 10:49
Date: Thu, 12 Feb 1998 10:49
21 lines
1270 bytes
1270 bytes
Piotr Kaminski wrote: > >Metoda ta pozwala na etytowanie do okolo 64KB tekstu w okienku EDIT. Dla > >wiekszych, to niestety musisz napisac to sam. > > I to mnie przeraza ! ;-) Jesli rzeczywiscie jest Pan "w potrzebie", sugeruje wykorzystac istniejace oprogramowanie, np. w C. W archiwach na roznych serwerach mozna znalezc kody zrodlowe wielu roznych programow, takze edytorow tekstu, i to bynajmniej nie trywialnych. Moze Pam uzyc np. altavisty do wyszukania takich archiwow. Podaje 2 przykladowe adresy (pochodza z CUJ, styczen, 96). http://www.acs.oakland.edu/oak/ ftp.uu.net:/archive/systems/gnu Pozdrawiam Marek Kotowski
Re: Pole EDIT z tekstem >32kb
Author: Piotr Kaminski
Date: Fri, 13 Feb 1998 09:43
Date: Fri, 13 Feb 1998 09:43
19 lines
1271 bytes
1271 bytes
On Thu, 12 Feb 1998 11:02:42 +0100, "Jacek Swierczek" <jacek@intercard.com.pl> arranged ASCII characters in a pattern: >Piotr Kaminski napisał(a) w wiadomości: <34e2b795.1755018@news.tpnet.pl>... >>On Wed, 11 Feb 1998 14:27:23 +0100, Pawel Piotrowski >><pietras@sopot.lex.pl> arranged ASCII characters in a pattern: >> >>>Max. co mozesz dostac to ok. 64KB,podstawiajac specjalnie skreowany >>>segment w CreateWindowEx. >>>Fragment kodu jak to zrobic: >> >>To znam, ale ja chce ok. 100kb > > >RichEdit > Winda 3.1x :-))) (tam brak RichEdit'a) Pozdrawiam, Piotr
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads