Article View: comp.lang.pascal.delphi.misc
Article #284Re: VB is better! Sub/Superscript in Rich Edit Controls...or, Inserting RTF codes directly
From: Travis Elkins
Date: Mon, 25 Jan 1999 00:00
Date: Mon, 25 Jan 1999 00:00
54 lines
3461 bytes
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-mailReferences:
<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