richedit

Post Reply
User avatar
Silvio
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

richedit

Post by Silvio »

it is possible insert Image on richedit ?
it is possible insert zoom control on it ?

thanks
Best Regards, Saludos

Falconi Silvio
User avatar
Nop
Posts: 107
Joined: Tue Apr 11, 2006 4:36 pm
Location: Uberaba/Brazil

Post by Nop »

hi, is possible use richedit with get, without an external file, saving in an memo file? someone has a little sample? thanks
User avatar
James Bott
Posts: 4654
Joined: Fri Nov 18, 2005 4:52 pm
Location: San Diego, California, USA
Contact:

Post by James Bott »

Nop,

Search fwh\samples for "richedit" examples.

Since richedit data is contained in a string var you should be able to just save it to a memo field like any other string.

@ 0, 0 RICHEDIT oRich VAR cVar

define button of oBar action ((cAlias)->notes:= cVar)

James
User avatar
César E. Lozada
Posts: 128
Joined: Wed Oct 26, 2005 12:18 pm
Location: Los Teques, Miranda, Venezuela

Zoom en tRichEdit

Post by César E. Lozada »

Agregando estos métodos a la clase tRichEdit() podrás hacer zoom, pero si usas la versión 5 de riched20.dll.

Add these methods to tRichEdit() to zoom, but be sure you have riched20.dll version 5 installed.


Saludos/Regards
César Lozada

#define EM_GETZOOM (WM_USER + 224)
#define EM_SETZOOM (WM_USER + 225)

METHOD SetZoom(nZoom)
Local nNum:=nZoom, nDen:=100, k //, nOldZoom:=::GetZoom()
DEFAULT ::nW0:=::nWidth-20
FOR k:=2 to 5 step 3
DO WHILE nNum%k=0 .and. nDen%k=0
nNum/=k; nDen/=k
ENDDO
NEXT
IF nNum>0 .and. nNum<64 .and. nDen>0 .and. nDen<64
::SetSize(::nW0*nZoom/100+20,::nHeight)
::SendMsg(EM_SETZOOM, nNum, nDen)
ENDIF
return nil //nOldZoom

METHOD GetZoom()
Local nZoom,nNum:=0, nDen:=0
::SendMsg(EM_GETZOOM, nNum, nDen)
nZoom:=100*nNum/Max(nDen,1)
return nZoom
User avatar
Silvio
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

Post by Silvio »

thanks cesar

How I must call these functions into testrtf.prg have you an sample for it ?
Best Regards, Saludos

Falconi Silvio
Post Reply