日期:2014-05-18  浏览次数:20823 次

C#.net获取一个应用程序的句柄
大家好,我现在需要用c#.net来获取一个应用程序的句柄,应用程序名称已经知道了,然后用一个固定大小的空白窗体来覆盖这个应用程序的一个位置,如果这个应用程序位置发生变化,这个空白窗体也要跟着移动。请问一下如何实现?

------解决方案--------------------
API,参考:
[DllImport("user32.dll")]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);

[DllImport("User32.dll", EntryPoint = "SendMessage")]
private static extern int SendMessage(IntPtr hWnd, int Msg, IntPtr wParam, string lParam);

[DllImport("User32.dll ")]
public static extern IntPtr FindWindowEx(IntPtr parent, IntPtr childe, string strclass, string FrmText);
------解决方案--------------------
LS的好深奥...看不懂啊...