[愚翁专栏]如何在窗体以外的地方绘制图像
来源:互联网 发布:华为在国外的地位 知乎 编辑:程序博客网 时间:2024/06/05 06:58
如何在窗体以外的地方绘制图像
很多人都疑惑,如何在窗体以外的地方绘制图像,其实在以前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);
如果想画其他图像,修改上面的代码就行了。
- [愚翁专栏]如何在窗体以外的地方绘制图像
- 如何在窗体以外的地方绘制图像
- 如何在窗体以外的地方绘制图像
- 如何在子线程中操作窗体上的控件 (来自 愚翁专栏)
- [愚翁专栏]主窗体和子窗体之间如何相互操作对方的控件
- 如何实现触摸textField以外的地方来关闭键盘?
- OpenCV读入的图像如何显示在窗体上
- [愚翁专栏]图像旋转的C#示例
- 如何在symbian下绘制Gif图像
- [愚翁专栏]如何在C#去求矩阵的逆矩阵
- 点击对话框以外的地方,对话框消失
- 点击控件以外的地方隐藏控件
- 如何实现触摸textField以外的地方来关闭键盘?(两种方法)
- 绘制在屏幕中央的圆形窗体
- 事件冒泡(应用在点击该层以外的地方使之隐藏)
- C#之WinForm基础 主窗体在哪里可以看到,如何更改主窗体,主窗体有什么特殊的地方
- 如何在增强处查找接口数据以外的数据
- 关闭除主程序以外的所有窗体
- 庆祝点击量过万
- 上拉电阻下拉电阻的总结-转载
- 软件测试过程管理实践介绍
- 什么是爱情
- 设置XP像win2k一样自动登陆,利用AT命令和Shutdown命令定时自动关机,杀死顽固进程
- [愚翁专栏]如何在窗体以外的地方绘制图像
- [愚翁专栏]主窗体和子窗体之间如何相互操作对方的控件
- Don't Cry
- [愚翁专栏]如何使自己的程序只运行一次
- chinaren加入web2.0元素了
- 今天很忙啊(刘立恒)
- 哈哈,原来模式匹配就是一个 strstr(string, str);
- SOA是什么?
- 字幕时间修改软件