我想做个截图程序,预计目标如下:先设置延时时间,然后隐藏截图程序,延时时间到后开始截图(分为用鼠标选取和直接截取当前活动窗口两种方式)。已实现:延时,延时后使用鼠标拖动选取截图范围,并将图像复制到剪贴板中。问题:如何在延时结束,截图程序隐藏之后,截取当前活动窗口的图像(不使用鼠标选取范围了,直接截取活动程序的界面)
有 HBITMAP CopyScreenToBitmap(&rc); 只要得到活动窗口的大小信息就可以了,但是我用GetClientRect(&rc)得到的大小信息是截图程序的,而不是当前活动窗口的,请问怎样才能得到当前活动窗口的大小信息呢?
有 HBITMAP CopyScreenToBitmap(&rc); 只要得到活动窗口的大小信息就可以了,但是我用GetClientRect(&rc)得到的大小信息是截图程序的,而不是当前活动窗口的,请问怎样才能得到当前活动窗口的大小信息呢?
解决方案 »
- 子框架捕获不了左键消息WM_LBUTTONUP
- Windows API中有些参数 必须使用默认值,有什么必要??
- 网络监控系统的实现
- 菜鸟求急救!MFC写ACCESS数据库中的问题,小弟求各位好心人出手相助!!!
- 如何重启数据库服务程序
- 请问如何让CListCtrl在属性设为多选的情况下,如果符合我自己设定的某种条件再变成单选?
- 路径设置!求助!
- 我用VC6。0想在一个EXE 工程中使用控件时需要包含它的头文件,但是如果包含它的头文件就会导致太多的变量的重复定义,请问有办法解决这个
- 求教关于VC++6.0的一个问题
- 关于某程序的编译
- 结构体数据填充问题
- 会MFC的朋友帮忙啊~~~谢谢~~~~~~~~
GetForegroundWindow()->GetWindowRect(&rtWnd);