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

解决方案 »

  1.   

    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);