如何在窗体以外的地方绘制图像
来源:互联网 发布:贵金属实时走势图软件 编辑:程序博客网 时间:2024/05/16 02:16
如何在窗体以外的地方绘制图像
很多人都疑惑,如何在窗体以外的地方绘制图像,其实在以前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);
如果想画其他图像,修改上面的代码就行了。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=630383
- 如何在窗体以外的地方绘制图像
- 如何在窗体以外的地方绘制图像
- [愚翁专栏]如何在窗体以外的地方绘制图像
- 如何实现触摸textField以外的地方来关闭键盘?
- OpenCV读入的图像如何显示在窗体上
- 如何在symbian下绘制Gif图像
- 点击对话框以外的地方,对话框消失
- 点击控件以外的地方隐藏控件
- 如何实现触摸textField以外的地方来关闭键盘?(两种方法)
- 绘制在屏幕中央的圆形窗体
- 事件冒泡(应用在点击该层以外的地方使之隐藏)
- C#之WinForm基础 主窗体在哪里可以看到,如何更改主窗体,主窗体有什么特殊的地方
- 如何在增强处查找接口数据以外的数据
- 关闭除主程序以外的所有窗体
- 如何使用双缓冲在窗体上绘制
- 如何:绘制具有透明度的图像
- 如何保存Matlab绘制出来的图像
- 在双击过的地方绘制一个圆圈 draw_circle.py
- 《WEB应用测试》笔记(一)
- 关于枚举的种种
- 正规表达式 例子
- 今天你多态了吗?
- WINX之FAQ
- 如何在窗体以外的地方绘制图像
- 紫砂泡茶---茶文化(1)
- 几句话洞悉.NET 3.0后微软技术发展趋势
- 通过csdn首页和csdn博客首页点击的差异看学习方式
- (第二阶段)中国河南移动网上营业厅又送话费啦(最高500¥呢)
- 一次失败的WebService布署
- 感受张学良
- DTree is so so great!!
- 再议网络(一)