如题希望能给出例子

解决方案 »

  1.   

    using System.Runtime.InteropServices;  
    [DllImport( "User32.dll" )] 
      
    *****************************************************************************
      

  2.   

    #region Dll Import [DllImport("User32.dll",EntryPoint="FindWindow")] 
    private static extern IntPtr FindWindow(string lpClassName, string lpWindowName); [DllImport("user32.dll",EntryPoint="FindWindowEx")] //找子窗体
    private static extern IntPtr FindWindowEx(IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow); 
    //先定义函数指针
    public delegate bool EnumChildWindowsProc(IntPtr hwnd, uint lParam); 
    public delegate bool EnumWindowsProc(IntPtr hWnd, IntPtr lParam); 
    //再调用DLL的方法,并将指针装载DLL中封装的函数
    [DllImport("User32.dll",EntryPoint="SendMessage")] //用于发送信息给窗体
    private static extern int SendMessage(IntPtr hWnd, int Msg, IntPtr wParam, string lParam); [DllImport("user32.dll")] 
    public static extern long EnumChildWindows(IntPtr hWndParent, EnumChildWindowsProc lpEnumFunc,long lParam); [DllImport("user32.dll")] 
    public static extern long GetClassName(IntPtr hwnd,StringBuilder lpClassName,long nMaxCount); 
    #endregion