-
January 26th, 2009, 08:59 AM
#1
RichEdit Control problem
Hi,
I want to set up document into my richedit box, but it does not like as I want.
From begin:
I've create document into microsoft word. Document have cells and looks like I want. Now I've wrote it as RTF document (formatted). Now to test it I opened it into wordpad. It looks like too.
Write as anoter name into wordpad created 2x smaller document but still looked as OK into wordpad and microsoft word.
Now I've create resource file with dialog and richeditbox:
CONTROL "Rich Edit", IDC_RICHEDIT1, RICHEDIT_CLASS, WS_TABSTOP | WS_HSCROLL | WS_VSCROLL | WS_BORDER | ES_CENTER | ES_AUTOHSCROLL | ES_AUTOVSCROLL | ES_MULTILINE | ES_READONLY, 7, 7, 455, 229
Now I read RTF text, allocate memory, replace some elements into text and send to control:
SETTEXTEX sx;
sx.flags = ST_DEFAULT;
sx.codepage = CP_ACP;
SendMessage(hDlg,EM_SETTEXTEX,(WPARAM)&sx,(LPARAM)data);
Where data contains RTF text. Dislplayed data was diffrient as expected. Looks like text leaves the cells. I don't know how I can change it.
When I same "data" after modyfication to file and open into word/worpad then looks like I want.
I've found similar problem this: http://bytes.com/groups/net-c/244588-richtextbox-tables
and 2 screenshots:
http://www.coredumped.de/pics/rtf-good.jpg
http://www.coredumped.de/pics/rtf-bad.jpg
Same as my
In my code I have too: LoadLibrary("Riched20.dll");
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|