🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.pascal.delphi.misc
Article #284

Re: VB is better! Sub/Superscript in Rich Edit Controls...or, Inserting RTF codes directly

#284
From: Travis Elkins
Date: Mon, 25 Jan 1999 00:00
54 lines
3461 bytes
Paul,

Thanks for your input.  I have managed to find the message and structure that
you mentioned.  It appears as though that's one of the only ways to have
superscript or subscript in a Rich Edit control.  However, I do consider this
only a "work-around".  I mean, it will do the job, and the text will appear
properly to the user, but if you open up the RTF data, there will be no signs
of /super or /sub RTF codes....only signs of the RTF codes that have to do
with the character formats.

A great solution, I think, would be a way to insert and remove RTF codes, and
not have to use EM_SETCHARFORMAT and CHARFORMAT.  But, for the time being,
this appears to be one of the only solutions.  There is also a proposed
solution from Bruce in this thread that I haven't tried yet.  It looks good,
in theory, and I intend to try it out ASAP.

Thanks again for your time,

Travis

Paul Mason wrote:

> Hi
>
> Have a look at the EM_SETCHARFORMAT message and the CHARFORMAT structure
> (dwMask) in the Win32 help file - it may be what you are looking for.
>
> Hope this helps.
> Paul
>
> Travis Elkins wrote in message <36A5ECFA.C97294CE@plusdata.com>...
> >Hello,
> >
> >First of all, I said, "VB is better!" both to attract attention and also
> >to point out that from the documentation that I can read it is simpler
> >to solve my problem in VB than in Delphi.  But, PLEASE don't give me the
> >lectures about which is better.  Hands down, I say Delphi ROCKS!
> >
> >My problem is this:  I would like very much to programmatically create
> >super- or sub- scripts in a rich edit control.  I can't seem to find any
> >documentation on how one would go about doing this.  Even in the MS SDK
> >and Win32 help files...NOTHING!  What's the deal?  Is there anyone out
> >there that can help me?
> >
> >I have found a list of supported RTF codes in some MS documentation, but
> >I can't find anything on how to insert (and remove) the various codes.
> >
> >Any help would be appreciated.  Oh, if you have some ideas, could you
> >please respond to my email address as well as the newsgroup?
> >
> >Thanks,
> >
> >Travis
> >
Technical Details
Message-ID: <36AC5E24.B6141728@plusdata.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <36A5ECFA.C97294CE@plusdata.com> <78hd16$94s$1@hermes.is.co.za>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 104e31,341539ebf602c2f5
X-Google-Attributes: gid104e31,public
X-Google-Thread: fd817,341539ebf602c2f5
X-Google-Attributes: gidfd817,public
X-Google-Thread: 10baee,341539ebf602c2f5
X-Google-Attributes: gid10baee,public
X-Google-Thread: f894d,341539ebf602c2f5
X-Google-Attributes: gidf894d,public
X-Google-Thread: f973d,341539ebf602c2f5
X-Google-Attributes: gidf973d,public
X-Google-Thread: 105ac8,341539ebf602c2f5
X-Google-Attributes: gid105ac8,public
From: Travis Elkins <telkins@plusdata.com>
Subject: Re: VB is better!  Sub/Superscript in Rich Edit Controls...or, Inserting RTF codes directly
Date: 1999/01/25
Message-ID: <36AC5E24.B6141728@plusdata.com>
X-Deja-AN: 436649860
Content-Transfer-Encoding: 7bit
References: <36A5ECFA.C97294CE@plusdata.com> <78hd16$94s$1@hermes.is.co.za>
Content-Type: text/plain; charset=us-ascii
X-Complaints-To: abuse@uni2.dk
X-Trace: news.get2net.dk 917266027 192.38.197.18 (Mon, 25 Jan 1999 13:07:07 MET DST)
Organization: UNI2 Internet Kunde
MIME-Version: 1.0
NNTP-Posting-Date: Mon, 25 Jan 1999 13:07:07 MET DST
Newsgroups: comp.lang.pascal.delphi.misc,comp.lang.pascal.delphi,borland.public.delphi,alt.lang.delphi,alt.comp.lang.borland-delphi,alt.comp.borland-delphi