الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إدراج صورة فى ال RichEdit

مغلق
بدأه إبراهيم_دياب5 في 27 مايو 2002 · 4 رد · 1,336 مشاهدة · في أرشيف منتدى الدلفي
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أعزائى : هل يعرف أحدكم كيفية وضع صوره صغيرة فى الـ RichEdit كما هو الحال فى الــ Messenger

#2

أعتقد أنى وصلت للحل

function BitmapToRTF(pict: TBitmap): string;

var

bi,bb,rtf: string;

bis,bbs: Cardinal;

achar: ShortString;

hexpict: string;

I: Integer;

begin

GetDIBSizes(pict.Handle,bis,bbs);

SetLength(bi,bis);

SetLength(bb,bbs);

GetDIB(pict.Handle,pict.Palette,PChar(bi)^,PChar(bb)^);

rtf := '{rtf1 {pictdibitmap ';

SetLength(hexpict,(Length(bb) + Length(bi)) * 2);

I := 2;

for bis := 1 to Length(bi) do

begin

achar := Format('%x',[integer(bi[bis])]);

if Length(achar) = 1 then

achar := '0' + achar;

hexpict[i-1] := achar[1];

hexpict := achar[2];

Inc(I,2);

end;

for bbs := 1 to Length(bb) do

begin

achar := Format('%x',[integer(bb[bbs])]);

if Length(achar) = 1 then

achar := '0' + achar;

hexpict[i-1] := achar[1];

hexpict := achar[2];

Inc(I,2);

end;

rtf := rtf + hexpict + ' }}';

Result := rtf;

end;

(f) (f) (f) مع تحياتى (f) (f) (f)

#3

:) يعطيك العافيه اخي

اظنن اننا نعمل في نفس المشروع

اقوم بعمل مسنجر في شبكه داخليه

ربنا يوفق الجميع

#4

أخى Lola ، إخوانى الأعزاء بالمنتدى

أعتقد أن المثال السابق سيحتاج للـ RxRichEdit ضمن مجموعة الـ RxLib والتى يمكنكم تحميلها من العنوان التالى

http://www.murtsoft.com/Downloads/ThirdParty/rx_d6.zip

مع تحياتى

(f) (f) (gift) (f) (f)

#5

أهلاا :)

أردت ان اشارككم بكومبننت ممكن يكون اسهل لهذا العمل, هو عباره عن تقريبا نفس الـMemo المستخدم في الـmIRC

scrshot1.gif

تنزيله من :

http://www.delphipages.com/result.cfm?SR=F...uestTimeout=500

هذا الموضوع مغلق.

مواضيع مشابهة