Click here to Skip to main content
Rate this: bad
Please Sign up or sign in to vote.
See more: C++ Win32 Delphi
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 22:50pm
Kozlov_Sergey at 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
0 OriginalGriff 445
1 Sergey Alexandrovich Kryukov 322
2 Maciej Los 275
3 CHill60 195
4 King Fisher 179
0 OriginalGriff 240
1 Maciej Los 95
2 Sascha Lefévre 85
3 King Fisher 70
4 F-ES Sitecore 55

Advertise | Privacy | Mobile
Web03 | 2.8.150331.1 | Last Updated 14 Jun 2011
Copyright © CodeProject, 1999-2015
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