对话框程序,希望能够单击对话框的按钮以后,能够接下来能够在桌面上通过鼠标操作拉出一个矩形,并将矩形内容保存为bmp图片格式。
具体如何将矩形内容保存为bmp的方法我知道,我想问的是,如何能够在恩下截屏按钮后使得整个桌面不再可操作,即对话框不再可移动,按钮也不能再被按下,鼠标唯一可执行的操作就是在桌面上绘制矩形。直到双击矩形区域完成截图后一切恢复原状。效果应该和qq截图差不多。求各位高手给个思路,谢谢!

解决方案 »

  1.   

    http://www.vckbase.com/document/viewdoc/?id=1671
      

  2.   

    http://www.vckbase.com/document/viewdoc/?id=1671
    看了这个对你很有帮助。
      

  3.   

    程序实现思路,程序是基于对话框,无标题栏,系统菜单,最小化框,最大化框,无边框....,程序初始化时,把整个桌面屏幕截图,保存下来,然后把对话框设置全屏顶层窗口,然后把保存下来的位图,在OnEraseBkgnd中把整个位图贴到对话框上,然后用像皮筋类选择截取范围,看起来就像操作屏幕一样
    那个vckbase网站上有 类似的QQ 静态截图程序模拟实现  可以参考参考!!
      

  4.   

    EASY了, 先将桌面当前图形绘制在对话框上,对话框全屏显示,在拉一个框时,实际就是在一个对话框上拉框了