1 - أريد أن أحمل ملف نصي إلى العنصر RichEdit في VC++ ولكن لا أعرف
2 - عندما أضع هذا العنصر على الـ Dialog لا يعمل البرنامج مع أنه لا يعطيني خطأ :'(
1 - أريد أن أحمل ملف نصي إلى العنصر RichEdit في VC++ ولكن لا أعرف
2 - عندما أضع هذا العنصر على الـ Dialog لا يعمل البرنامج مع أنه لا يعطيني خطأ :'(
أخ اسماعيل عليك اولا ان تتعلم كيف تتعامل مع الملفات وهناك الكثير من المواضيع التي تتحدث عن ذلك في هذا المنتدى وعلى ما أذكر هناك درس وضعه الأخ 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
Coding on the Cloud and for the Cloud!
هذا الموضوع مغلق.