|
Тема
|
Extended RichEdit
|
|
Автор |
bass (so deep!) |
Публикувано | 04.07.02 17:51 |
|
Hi! Nyakoi da e popadal na gramoten RichEdit komponent (free, sample source, etc.) s vyzmozhnost za manipulirane na mezhduredieto i above/below paragraph?
Gledah po neta kvo vyrvi, ama vsichki primeri byrnikat napravo v riched20.dll (prez perform() na standartniya RichEdit komponent v Delphi). A pyk ne shta da polzvam WinAPI, shtoto programata shte vyrvi na razni platformi i me myrzi da se syobrazyavam sys specifikite na vsyaka ot tyah...
Imam edin gotin OCX, ama pyk toi mnogo tutkav :-(((
Животът е гаден и после човек умира...Редактирано от bass на 04.07.02 17:53.
| |
Тема
|
Re: Extended RichEdit
[re: bass]
|
|
Автор |
PhantomAS (стар ерген®) |
Публикувано | 05.07.02 18:23 |
|
Съжалявам - но това което съм виждал не е безплатно - не съм сигурен 4е има възможностите които търсиш но все пак погледни на
---
Е т'ва е живот!
| |
Тема
|
Re: Extended RichEdit
[re: PhantomAS]
|
|
Автор |
bass (so deep!) |
Публикувано | 05.07.02 18:52 |
|
Ne, nyama tova, koeto mi tryabva, no 10x za usilieto i zhelanieto :-)
Mi shte dyalam s API-to, pyk kato grymne nyakyde, sha mu mislya...
Chudya se samo shto borland ne sa slozhili interfeis kym takiva polezni funkcii na riched20.dll kato zoom, povechko niva na undo, spomenatite po-gore spacings i t.n., ami pak tryabva da opiram do MS...
Животът е гаден и после човек умира...
| |
Тема
|
Kakto se opasyavah...
[re: bass]
|
|
Автор |
bass (so deep!) |
Публикувано | 09.07.02 16:56 |
|
Napravih ParagrafBelow i vsichko beshe super... dokato ne pusnah programata na Win98 i NT - tam ne rabotii :-(((
A v XP i 2K e OK!
Pomislih, che e zaradi stara versiya na Riched20.dll i ya smenih, ama pak ne shte. Eto source, ako nyakoi se seti...
procedure TRichEditExt.SetParaSpacing(nSpaceBelow: integer);
var
pfParagraph : TParaFormat2;
begin
SelectAll();
FillChar(pfParagraph, SizeOf(TParaFormat2), 0);
pfParagraph.cbSize := SizeOf(TParaFormat2);
with pfParagraph do
begin
dwMask := PFM_SPACEAFTER;
dySpaceAfter := Round(nSpaceBelow*20);
end;
Perform(EM_SETPARAFORMAT, 0, LPARAM(@pfParagraph));
SelStart := 0;
end;
Животът е гаден и после човек умира...Редактирано от bass на 09.07.02 17:32.
| |
Тема
|
Re: Kakto se opasyavah...
[re: bass]
|
|
Автор |
Waz Gaa (един такъв) |
Публикувано | 10.07.02 20:04 |
|
Zdr az vednuj imah podobni problemi. Izpolzvah highlighting i pod 9x/NT ne bachkashe. Vidqh, che tazi funkciq e vuvedena v RichEdit v3.0 Vse pak probvai dali problema ne e vuv versiqta. Eto ti updater ot MS za richedit control-a:
by Waz Gaa
| |
Тема
|
Re: Kakto se opasyavah...
[re: Waz Gaa]
|
|
Автор |
bass (so deep!) |
Публикувано | 10.07.02 21:39 |
|
I az pak imam podozreniya, che prichinata e vyv versiyata - PARAFORMAT2 (strukturata s parametri na paragraf v Richedit20) se pylni s gluposti, a starata versiya (PARAFORMAT za versiya 1) si se formira korektno...
Sega tocha updatera i posle shte se obadya kakvo stava. Ama mykaaaaa... klient sym na Orbitel i ot Techno-link tocha na 0.2K (pri okolo 14 normalno :-((( )
Животът е гаден и после човек умира...
| |
Тема
|
Имаме участник, познал верния отговор!
[re: Waz Gaa]
|
|
Автор |
bass (so deep!) |
Публикувано | 10.07.02 22:15 |
|
Да, тръгна! Много благодаря за updater-а - цял ден вися из MS-нюсгрупите и там разни дават акъли, ама никой кретен не се сети да ми каже, че има ъпдейт. А търсенето в www.microsoft.com на riched20.dll 98 NT връща идиотии...
Само не разбрах що MS твърдят, че 2.0 поддържа тия екстри (за шрифта и параграфите) и що в хелпа към Delphi6 (enterprise trial), не се споменава и дума за TParaFormat2, като има дефиниция в юнита RichEdit...
Пак 10x!
Животът е гаден и после човек умира...Редактирано от bass на 10.07.02 22:18.
| |
|
|
|
|