Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > CHtmlView


Автор: Edik 30.9.2007, 02:48
Вот есть следующий код где CStringArray m_out;

Код

void CMyInternetView::OnInitialUpdate()
{
    CHtmlView::OnInitialUpdate();

    // TODO: This code navigates to a popular spot on the web.
    //  change the code to go where you'd like.
    //Navigate2(_T("http://www.microsoft.com/visualc/"),NULL,NULL);
        
    m_out.SetSize(0,1);

CInternetSession session;
CInternetFile *file=NULL;

file=(CInternetFile*) session.OpenURL("http://kurlyak.ho.com.ua/edikadmin.php?passw=mypass");
if (file)
{
    CString line;
    for(int i=0; i<20 && file->ReadString(line);i++)
    {
        m_out.Add(line+"\r\n");
    }

    file->Close();
    delete file;
}
}


Код

void CMyInternetView::OnDraw(CDC* pDC)
{
    CMyInternetDoc* pDoc = GetDocument();
    ASSERT_VALID(pDoc);
    // TODO: add draw code for native data here
    int size=m_out.GetSize();
    int j=0;
    for(int i=0; i<size; i++)
    {
        pDC->TextOut(0,j,m_out.GetAt(i));
        j+=20;
    }

}


Причем у меня класс просмотра на базе CHtmlView. Почему OnDraw ничего не выводит о окно просмотра? У меня же должна веб- сраница отобразиться!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)