社区
界面
帖子详情
如何实现TestDirector那种SnapShot?(把鼠标拖到某个程序的控件上,即可选中该控件并拍照)
beststone
2007-04-28 10:27:44
如何实现TestDirector那种SnapShot?(把鼠标拖到某个程序的控件上,即可选中该控件并拍照)。
请老大们指点指点。谢谢。
...全文
223
2
打赏
收藏
如何实现TestDirector那种SnapShot?(把鼠标拖到某个程序的控件上,即可选中该控件并拍照)
如何实现TestDirector那种SnapShot?(把鼠标拖到某个程序的控件上,即可选中该控件并拍照)。 请老大们指点指点。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
systemthink
2007-04-30
打赏
举报
回复
学习了!
pomelowu
2007-04-28
打赏
举报
回复
OnMouseMove中
if(nFlags == MK_LBUTTON)
{
ShowWindow(SW_HIDE); //隐藏自身窗口
SetCapture(); //捕捉鼠标
ClientToScreen(&point);
HWND hwndCapture=(HWND)::WindowFromPoint(point); //目标窗口
// 拍照
::GetWindowRect(hwndCapture,&rectCapture);
int nWidth=rectCapture.Width();
int nHeight=rectCapture.Height();
HDC hdcScreen, hMemDC;
HBITMAP hBitmap, hOldBitmap;
hdcScreen = CreateDC("DISPLAY", NULL, NULL, NULL);
hMemDC = CreateCompatibleDC(hdcScreen);
hBitmap = CreateCompatibleBitmap(hdcScreen, nWidth, nHeight);
hOldBitmap =(HBITMAP)SelectObject(hMemDC, hBitmap);
BitBlt(hMemDC, 0, 0, nWidth, nHeight, hdcScreen,rectCapture.left,rectCapture.top,SRCCOPY);
hBitmap =(HBITMAP)SelectObject(hMemDC, hOldBitmap);
DeleteDC(hdcScreen);
DeleteDC(hMemDC);
}
计算机操作系统练习题二
计算机操作系统练习题二
24162-main.zip
24162-main.zip
国央企创新负责人在推动集团内部技术协同时,如何利用产业大脑
实现
跨区域资源整合?.docx
国央企创新负责人在推动集团内部技术协同时,如何利用产业大脑
实现
跨区域资源整合?
国央企创新负责人如何通过区域科技创新数智大脑
实现
协同创新?.docx
国央企创新负责人如何通过区域科技创新数智大脑
实现
协同创新?
高校技术转移办公室人员如何运用科创大脑
实现
技术成果高效转化?.docx
高校技术转移办公室人员如何运用科创大脑
实现
技术成果高效转化?
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章