[DllImport("user32.dll")]
public static extern int FindWindow(string lpClassName, string lpWindowName);
[DllImport("user32.dll")]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
像这样。我两个都需要。如果我选择 intptr,它不能正确转换为 int,因此 postmessage 等东西会失败,否则,需要“句柄”的东西会失败,因为它应该是指针。
Bitmap thisScreenshot = new Bitmap(Width, Height);
Graphics gfxScreenshot = Graphics.FromImage(thisScreenshot);
IntPtr hdcBitmap = gfxScreenshot.GetHdc();
PrintWindow(handle, hdcBitmap, 0);
gfxScreenshot.ReleaseHdc(hdcBitmap);
我基本上想执行这个,同时也有我的 int findwindow 函数。有什么想法吗?Findwindow 也是句柄,对吧?