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

File To RichEdit

مغلق
بدأه إسماعيل عنجريني في 9 يناير 2003 · 2 رد · 3,278 مشاهدة · في قسم المواضيع الهامة في قسم السي /سي++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

1 - أريد أن أحمل ملف نصي إلى العنصر RichEdit في VC++ ولكن لا أعرف

2 - عندما أضع هذا العنصر على الـ Dialog لا يعمل البرنامج مع أنه لا يعطيني خطأ :'(

#2

أخ اسماعيل عليك اولا ان تتعلم كيف تتعامل مع الملفات وهناك الكثير من المواضيع التي تتحدث عن ذلك في هذا المنتدى وعلى ما أذكر هناك درس وضعه الأخ talal*c عن الملفات

اما بالنسبة للسؤال الثاني عليك اختيار تمكين ActiveX controls في الخطوة الثانية من المعالج

تحياتي (f)

#3

هذا قد يعمل من أجل تحميل ملف في ال rich edit

وهو مأخوذ من ال MSDN ..

// My callback procedure that writes the rich edit control contents

// to a file.

static DWORD CALLBACK 

MyStreamInCallback(DWORD dwCookie, LPBYTE pbBuff, LONG cb, LONG *pcb)

{

   CFile* pFile = (CFile*) dwCookie;



   *pcb = pFile->Read(pbBuff, cb);



   return 0;

}



// The example code.

   // The pointer to my rich edit control.

   extern CRichEditCtrl* pmyRichEditCtrl;

   // The file from which to load the contents of the rich edit control.

   CFile cFile(TEXT("myfile.rtf"), CFile::modeRead);

   EDITSTREAM es;



   es.dwCookie = (DWORD) &cFile;

   es.pfnCallback = MyStreamInCallback; 

   pmyRichEditCtrl->StreamIn(SF_RTF, es);

هناك كود آخر أيضا أسهل .. إذا كنت تستخدم ال CRichEditView ..

إذا كنت مهتم أيضا .. أنا كنت مسوي كلاس من أجل ال Rich Edit v2.0 وهي أجدد من التي تستخدم في Visual Studio 6.0

Coding on the Cloud and for the Cloud!

My Blog

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

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