Click here to Skip to main content
13,048,406 members (146,586 online)
Rate this:
Please Sign up or sign in to vote.
See more:
I need to align paragraph vertically (top, center, bottom) in a RichEdit.
I googled it and found nothing about this issue. Does anybody know a workaround
to achive this. I use C++ Builder 2010, are there any VCL or Windows API way solution?
Posted 13-Jun-11 21:50pm
Kozlov_Sergey 14-Jun-11 4:17am
You can make RichEdit component self.
class CRichEdit_STL: public CWnd{};

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Without writing a lot of code here for you, here is a sugestion: IF you have a Word processor program, start a new file document. Examine the controls, especially the functions that relate to your question about Paragraph Formating and its Justification, such as left, right, center and full, and indentation of said paragraph. Then there is Page Setup, where you set the margins for top, bottom, left, and right, as well as a header and footer size. When you invoke the CRichEditCntl m_textWnd, you will find in the dropdown, if you have intellitype or some other completing function in the C++ Builder 2010, then you should find various prebuilt varibles and functions that may work for you.

CRichEditCntl m_textWnd;

m_textWnd.@@@@@@@ = "******"; as an example, where @@@@@@@ is some function or varible that will have the pagesetup and paragraph alignment made available to you.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.170713.1 | Last Updated 14 Jun 2011
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100