WinForm 应用程序截屏 除了某些安卓模拟器 是虚拟机其余窗体均可以用 system api 获取 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://blog.csdn.net/hailiannanhai/article/details/6281471 好像不是 反正有 你自己找找system api #region Interop [DllImport("user32.dll")] static extern IntPtr SendMessage(IntPtr hWnd, uint msg, IntPtr hdc, PRF_FLAGS drawingOptions); const uint WM_PRINT = 0x317; [Flags] enum PRF_FLAGS : uint { CHECKVISIBLE = 0x01, CHILDREN = 0x02, CLIENT = 0x04, ERASEBKGND = 0x08, NONCLIENT = 0x10, OWNED = 0x20 } #endregion public static Image CaptureImage(this Control control) { Image img = new Bitmap(control.Width, control.Height); using (Graphics g = Graphics.FromImage(img)) { SendMessage( control.Handle, WM_PRINT, g.GetHdc(), PRF_FLAGS.CLIENT | PRF_FLAGS.NONCLIENT | PRF_FLAGS.ERASEBKGND); } return img; }早上刚搜的~~ 晕 这个Control是WinForm的Control吧 我想要截的是 DirectX窗体 我只有截全屏然后拿出来处理的http://download.csdn.net/detail/jiangfling/5991599 程序接收串口数据时就会自动关闭,帮忙分析一下!谢谢 textBox加入DataGridView asp.net(c#)web 页面用activex控件 怎么写 求助,如何把调用的外部程序限定在窗体内. 请教一个简间的问题:MDI中关掉一个子窗体,然后用菜单再打开怎么弄呀???? 有没有像 PetShop 那样的示例程序,是介绍.NET windows 编程的? 论应用程序数据读取的效率问题 求助!关于用户控件! 求业务流程管理 winform下怎么模拟数字键盘输入 如何获取dataseries中每个点的Y值 怎么在dataGridView里面直接修改数据,通过btn按钮来确定保存?
#region Interop
[DllImport("user32.dll")]
static extern IntPtr SendMessage(IntPtr hWnd, uint msg, IntPtr hdc, PRF_FLAGS drawingOptions);
const uint WM_PRINT = 0x317;
[Flags]
enum PRF_FLAGS : uint
{
CHECKVISIBLE = 0x01,
CHILDREN = 0x02,
CLIENT = 0x04,
ERASEBKGND = 0x08,
NONCLIENT = 0x10,
OWNED = 0x20
}
#endregion
public static Image CaptureImage(this Control control)
{
Image img = new Bitmap(control.Width, control.Height);
using (Graphics g = Graphics.FromImage(img))
{
SendMessage(
control.Handle,
WM_PRINT,
g.GetHdc(),
PRF_FLAGS.CLIENT | PRF_FLAGS.NONCLIENT | PRF_FLAGS.ERASEBKGND);
}
return img;
}
早上刚搜的~~
我想要截的是 DirectX窗体
http://download.csdn.net/detail/jiangfling/5991599