私の画面には、赤い四角の中にあるものがあります:
私はこれをゲームの描画に使用します:
using System.Drawing;
using System.Runtime.InteropServices;
...
[DllImport("user32.dll")]
private static extern IntPtr FindWindow(String sClassName, String sAppName);
....
IntPtr Hwnd = FindWindow("ClassName", "AppName");
Graphics g = Graphics.FromHwnd(Hwnd);
Pen myPen = new Pen(Color.Black, 4);
Point P1 = new Point(100, 400);
Point P2 = new Point(1300, 400);
g.DrawLine(myPen, P1, P2);
g.Dispose();
ただし、線は赤い四角形の内側に描画されます。
私の期待は次のとおりです。
- 質問に関連する質問はすべてそう言います。
- 私がしたいことをするために何が必要ですか?どのような機能を使用しますか?