我现在要做的功能是:我要复制文本文档(多行字符串)到粘贴板,可以在word等中粘贴;
我要复制位图(位图文件或位图数据流)到粘贴板,可以在word等中粘贴;
我要打印文本文档(多行字符串);
我要打印位图(位图图片);以前没做过这方面的工作,现在也只有去看书,没有旁人可以请教,没有现成的代码可以参考,但是时间紧。所以来这里请教大家了最好有好的近似功能的示例代码,请帮忙!!
个人邮箱:[email protected]

解决方案 »

  1.   

    Refers to MSDN
    ClipBoard, StartDoc, EndDoc
      

  2.   

    CopyToClipboard()
    {
    CBitmap         bitmap;
    CClientDC       dc(this);
    CDC             memDC;

    BeginWaitCursor(); memDC.CreateCompatibleDC(&dc);
    bitmap.CreateCompatibleBitmap(&dc, m_rectArea.Width(),m_rectArea.Height() );
    CBitmap* pOldBitmap = memDC.SelectObject(&bitmap); memDC.Rectangle(m_rectArea);
    PaintBkGnd(memDC);
    DrawGraph(memDC);

    this->OpenClipboard() ;
    EmptyClipboard() ;
    SetClipboardData (CF_BITMAP, bitmap.GetSafeHandle() ) ;
    CloseClipboard () ;

    bitmap.Detach();

    EndWaitCursor();

    return true;
    }