Click here to Skip to main content
Rate this: bad
good
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
Comments
Kozlov_Sergey at 14-Jun-11 4:17am
   
You can make RichEdit component self.
class CRichEdit_STL: public CWnd{};

1 solution

Rate this: bad
good
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.
  Permalink  
v2

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

  Print Answers RSS
0 OriginalGriff 280
1 Sergey Alexandrovich Kryukov 279
2 CPallini 205
3 Maciej Los 197
4 Afzaal Ahmad Zeeshan 160
0 OriginalGriff 5,635
1 DamithSL 4,496
2 Maciej Los 3,942
3 Kornfeld Eliyahu Peter 3,480
4 Sergey Alexandrovich Kryukov 3,180


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