网络传递消息问题 请高手帮忙

cccvvvttt 2001-10-05 06:38:42
我开发一个客户端 服务端的程序
现在我要在客户端获得桌面并发送往服务端
怎么发
要发些什么信息
我用以下函数得到桌面
///////////////////////////////得到桌面
HBITMAP GetScreenBmp()
{
HWND hwnd = ::GetDesktopWindow();

HDC hsrc = ::GetDC(hwnd);

HDC hmemdc = ::CreateCompatibleDC(hsrc);

RECT rc; ::GetWindowRect(hwnd,&rc);

SIZE sz;sz.cx=rc.right-rc.left;sz.cy=rc.bottom-rc.top;

HBITMAP hbmp = ::CreateCompatibleBitmap(hsrc,sz.cx,sz.cy);

HGDIOBJ holdbmp = ::SelectObject(hmemdc,hbmp);

::BitBlt(hmemdc,0,0,sz.cx,sz.cy,hsrc,rc.left,rc.top,SRCCOPY);

::SelectObject(hmemdc,holdbmp);

::DeleteObject(hmemdc);
::ReleaseDC(hwnd,hsrc);
return hbmp;//返回位图句柄
}

/////////////////////////////////////////////////
...全文
41 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

18,357

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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