zoukankan      html  css  js  c++  java
  • 如何在窗体以外的地方绘制图像

    很多人都疑惑,如何在窗体以外的地方绘制图像,其实在以前VC中很方便。其实在C#中也很方便,需要调用DLL的方法,大致如下。

     

    首先,定义DLL的函数,代码如下:

            [DllImport("User32.dll")]

            public extern static IntPtr GetDC(System.IntPtr hWnd);

           然后就是调用了,如下代码是调用以上的方法画一个填充矩形:

                IntPtr DesktopHandle = GetDC(IntPtr.Zero);

                Graphics g = System.Drawing.Graphics.FromHdc(DesktopHandle);

                g.FillRectangle(new SolidBrush(Color.Red),0,0,100,100);

           如果想画其他图像,修改上面的代码就行了。

  • 相关阅读:
    判定一个APP是否可以上线?
    即时聊天-环信
    类目延展协议
    一个sql的优化
    多线程编程
    sql小总结
    人生七问
    js之按键总结
    搭建框架日志记录
    jquery函数
  • 原文地址:https://www.cnblogs.com/kenter/p/2122967.html
Copyright © 2011-2022 走看看