请教用C#怎样在全屏游戏(比如英雄联盟)模式下直接写屏输出一行汉字,不会弹出游戏
答案:2 悬赏:0 手机版
解决时间 2021-01-30 03:05
- 提问者网友:謫仙
- 2021-01-29 19:29
请教用C#怎样在全屏游戏(比如英雄联盟)模式下直接写屏输出一行汉字,不会弹出游戏,用窗口置顶的方式,游戏要被弹出.
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-01-29 19:41
这样写应该是可以的:
public static void Main()
{
IntPtr hdc = GetDC(IntPtr.Zero);
using (Graphics g = Graphics.FromHdc(hdc))
{
g.DrawString("hello", SystemFonts.CaptionFont, Brushes.Red, new PointF(10, 10));
}
ReleaseDC(IntPtr.Zero, hdc);
Console.ReadLine();
}
[DllImport("user32.dll")]
extern static IntPtr GetDC(IntPtr hWnd);
[DllImport("user32.dll")]
extern static int ReleaseDC(IntPtr hWnd, IntPtr hdc);
public static void Main()
{
IntPtr hdc = GetDC(IntPtr.Zero);
using (Graphics g = Graphics.FromHdc(hdc))
{
g.DrawString("hello", SystemFonts.CaptionFont, Brushes.Red, new PointF(10, 10));
}
ReleaseDC(IntPtr.Zero, hdc);
Console.ReadLine();
}
[DllImport("user32.dll")]
extern static IntPtr GetDC(IntPtr hWnd);
[DllImport("user32.dll")]
extern static int ReleaseDC(IntPtr hWnd, IntPtr hdc);
全部回答
- 1楼网友:走死在岁月里
- 2021-01-29 20:20
期待看到有用的回答!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯