المساعدة - البحث - قائمة الأعضاء - التقويم
نسخة كاملة: File To RichEdit
برمجة - شبكات - كمبيوتر - منتديات الفريق العربي للبرمجة > منتديات لغات البرمجة العام > منتدى مبرمجي C و ++C و C++.NET > أرشيف منتدى قسم السي ++
إسماعيل عنجريني
1 - أريد أن أحمل ملف نصي إلى العنصر RichEdit في VC++ ولكن لا أعرف
2 - عندما أضع هذا العنصر على الـ Dialog لا يعمل البرنامج مع أنه لا يعطيني خطأ :'(
mhammad
أخ اسماعيل عليك اولا ان تتعلم كيف تتعامل مع الملفات وهناك الكثير من المواضيع التي تتحدث عن ذلك في هذا المنتدى وعلى ما أذكر هناك درس وضعه الأخ talal*c عن الملفات
اما بالنسبة للسؤال الثاني عليك اختيار تمكين ActiveX controls في الخطوة الثانية من المعالج
تحياتي (f)
هاني الأتاسي
هذا قد يعمل من أجل تحميل ملف في ال 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
هذه "نسخة - خفيفة" من محتويات الرئيسية للإستعراض الكامل مع المزيد من الصور والخيارات الرجاء إضغط هنا.
Invision Power Board © 2001-2009 Invision Power Services, Inc.