如何获取屏幕的图象并打印在窗体上?

KiGhost 2004-07-31 05:16:08
如何获取屏幕的图象并打印在窗体上?
我想通过复制DC来实现....
...全文
83 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
KiGhost 2004-07-31
  • 打赏
  • 举报
回复
在想在程序运行时就抓取屏幕楼上这样做的话会连程序本身的界面的在内
bestbear 2004-07-31
  • 打赏
  • 举报
回复
在视图类中
void CCapView::OnDraw(CDC* pDC)
{
CCapDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
HDC hdc=::GetWindowDC(NULL);
CDC *dc=CDC::FromHandle(hdc);
CRect rect;
GetClientRect(&rect);
pDC->BitBlt(0,0,rect.right,rect.bottom,dc,0,0,SRCCOPY);
}
在框架类中
void CMainFrame::OnMoving(UINT fwSide, LPRECT pRect)
{
CFrameWnd::OnMoving(fwSide, pRect);

// TODO: Add your message handler code here
Invalidate();
}


15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧