[愚翁专栏]如何在窗体以外的地方绘制图像

转载 2006年05月18日 23:09:00
如何在窗体以外的地方绘制图像

很多人都疑惑,如何在窗体以外的地方绘制图像,其实在以前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);

 

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

如何在窗体以外的地方绘制图像

很多人都疑惑,如何在窗体以外的地方绘制图像,其实在以前VC中很方便。其实在C#中也很方便,需要调用DLL的方法,大致如下。 首先,定义DLL的函数,代码如下:        [DllImport("U...
  • Knight94
  • Knight94
  • 2006年03月20日 17:27
  • 3319

如何在窗体以外的地方绘制图像

 如何在窗体以外的地方绘制图像很多人都疑惑,如何在窗体以外的地方绘制图像,其实在以前VC中很方便。其实在C#中也很方便,需要调用DLL的方法,大致如下。 首先,定义DLL的函数,代码如下:      ...
  • sgear
  • sgear
  • 2006年11月08日 01:37
  • 639

愚翁专栏学习

http://blog.csdn.net/knight94/ 
  • zym12021
  • zym12021
  • 2008年01月25日 10:38
  • 232

如何在子线程中操作窗体上的控件 (来自 愚翁专栏)

dXC一般来说,直接在子线程中对窗体上的控件操作是会出现异常,这是由于子线程和运行窗体的线程是不同的空间,因此想要在子线程来操作窗体上的控件,是不可能简单的通过控件对象名来操作,但不是说不能进行操作,...
  • veryhappy
  • veryhappy
  • 2006年05月23日 10:04
  • 1196

[愚翁专栏]图像旋转的C#示例

private void RotateTransform_Click(object sender, System.EventArgs e)        {            Graphics g...
  • MaybeHelios
  • MaybeHelios
  • 2006年05月18日 19:53
  • 852

[愚翁专栏]如何用C#做一个悬浮窗口程序

用C#做一个像FlashGet的悬浮窗口,其实很简单,不像以前需要调用很多系统API。大致的步骤如下。 首先是主窗体部分,即要判断窗体的状态来决定是否显示悬浮窗口。局部成员声明:    private...
  • MaybeHelios
  • MaybeHelios
  • 2006年05月18日 19:50
  • 1038

[愚翁专栏]如何在C#去求矩阵的逆矩阵

最近有网友问我,怎么去求矩阵的逆,当时就按照以前线性代数上面方法告诉他算法,例如先求矩阵行列式的值,然后再求每一项的代数余子式,然后按照矩阵逆的公式去计算。但是等他向我求代码的时候,发现做法并不是那么...
  • MaybeHelios
  • MaybeHelios
  • 2006年05月19日 18:38
  • 1461

在Windows窗体中显示OpenCV图像

在Windows窗体中显示OpenCV库读取的Mat图像,首先就是将Mat图像转换为Windows认可的BITMAPINFOHEADER数据结构,然后获取相应窗体的HWND句柄。 具体显示函数如下:...
  • wootengxjj
  • wootengxjj
  • 2016年07月01日 20:12
  • 475

如何在内存中画出一张图片

三大元素:Bitmap、Canvas、Paint //准备一个新的bitmap Bitmap bm = Bitmap.createBitmap(200,200, Bitm...
  • wwww_dong
  • wwww_dong
  • 2016年12月12日 14:14
  • 228

点击div之外的地方,div隐藏

对于一个div1,想要在点击div1的父元素 或者body元素的时候,使div1隐藏 文档 *{ margin:0; padding:0; } .div{ ...
  • u013935095
  • u013935095
  • 2017年05月10日 09:51
  • 205
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[愚翁专栏]如何在窗体以外的地方绘制图像
举报原因:
原因补充:

(最多只允许输入30个字)