实现屏幕的局部放大,即放大内容跟随鼠标移动,请各位大侠帮帮忙,有源码的最好能附个源码,小妹感激不尽!

解决方案 »

  1.   

    直接调用 magnify.exe 不行
      

  2.   

    直接调用电脑的放大镜private void OpenShellApplication(string FileName)
            {
                System.Diagnostics.ProcessStartInfo Info = new System.Diagnostics.ProcessStartInfo();
                Info.FileName = FileName;
                System.Diagnostics.Process Proc;
                try
                {
                    Proc = System.Diagnostics.Process.Start(Info);
                }
                catch
                {
                    MessageBox.Show("系统调用[" + FileName + "]应用程序出错!");
                };
            }
      

  3.   

    采用happy09li的方法可以调用系统自带的放大镜,但我仅想放大鼠标周围一小部分,且放大部分与原图不进行分屏,即放大部分叠加在原来图像周围一些地方,并且能正常响应鼠标、键盘事件,请问该如何写?
      

  4.   

    http://www.csharpwin.com/csharpspace/2425.shtml有源码
      

  5.   

    谢谢各位提供的帮助,尤其是isjoe,源码找到了,跟我需要的很相似,再次感谢各位!