Як вивести текст (рядок) із файлу у вікно програми створеної в середовищі MS Visual C++ 6.00:
1. Створіть новий робочий простір (проект) на основі MFC .exe
2. В теці проекту створіть файл text.h, напишіть в ньому певний текст
3. Відкриваємо вкладку класів в прикладі l1 classes -> В дереві класів відкриваємо CL1App -> Підклас InitInstance() -> В розділ CL1App construction додаємо код:
CL1App::CL1App()
{
    HANDLE hFile; 
    DWORD wmWritten; 
    char strVal[1024]; 
    hFile = CreateFile("text.h",GENERIC_READ|GENERIC_WRITE, 
    FILE_SHARE_READ,NULL,OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL); 
    ReadFile(hFile,strVal,1024,&wmWritten,NULL); 
    CloseHandle(hFile);
    strVal[wmWritten] = '\0';
    str = strVal;
}
CString CL1App::GetStr() {
return str;
}
4. Дерево класів: l1 classes -> CL1View -> OnDraw(CDC *pDC) -> блок CL1View drawing -> код:
CL1Doc* pDoc = GetDocument();
    ASSERT_VALID(pDoc);
    CRect r;
    GetClientRect( &r);
    pDC->SetTextColor(RGB(255,0,0));
    CL1App * papp=( CL1App *)AfxGetApp();
    pDC->TextOut(r.Width()/2,r.Height()/2, papp->GetStr());
5. Ідемо на вкладку FileView - > l1 files -> l1.cpp -> Перевіримо що тут міститься код із кроку 3
6. l1 files -> l1.h -> блок CL1App: -> код:
private:
CString str;
public:
    CL1App();
CString GetStr();
7. Запускаємо і тішимось.
Постскриптум: якщо щось забув - дивіться вихідний файл
Постпостскриптум: права на код Replace
						Post's attachmentsl1.rar 1.86 mb, 525 downloads since 2012-10-16