[DllImport(
"
user32.dll
"
)]
private static extern IntPtr FindWindow( string lpClassName, string lpWindowName);
这里再声明一下FindWindowEx 函数。
// Open Up blank Notepad First !
string lpszParentClass = " Notepad " ;
string lpszParentWindow = " Untitled - Notepad " ;
string lpszClass = " Edit " ;
IntPtr ParenthWnd = new IntPtr( 0 );
IntPtr hWnd = new IntPtr( 0 );
ParenthWnd = FindWindow(lpszParentClass,lpszParentWindow);
if (ParenthWnd.Equals(IntPtr.Zero))
Console.WriteLine( " Notepad Not Running " );
else
{
hWnd = FindWindowEx(ParenthWnd,hWnd,lpszClass,"");
if (hWnd.Equals(IntPtr.Zero))
Console.WriteLine("What the F??? Notepad doesn't have an edit component ?");
else
{
Console.WriteLine("Notepad Window: " + ParenthWnd.ToString());
Console.WriteLine("Edit Control: " + hWnd.ToString());
}
}
private static extern IntPtr FindWindow( string lpClassName, string lpWindowName);
这里再声明一下FindWindowEx 函数。
// Open Up blank Notepad First !
string lpszParentClass = " Notepad " ;
string lpszParentWindow = " Untitled - Notepad " ;
string lpszClass = " Edit " ;
IntPtr ParenthWnd = new IntPtr( 0 );
IntPtr hWnd = new IntPtr( 0 );
ParenthWnd = FindWindow(lpszParentClass,lpszParentWindow);
if (ParenthWnd.Equals(IntPtr.Zero))
Console.WriteLine( " Notepad Not Running " );
else
{
hWnd = FindWindowEx(ParenthWnd,hWnd,lpszClass,"");
if (hWnd.Equals(IntPtr.Zero))
Console.WriteLine("What the F??? Notepad doesn't have an edit component ?");
else
{
Console.WriteLine("Notepad Window: " + ParenthWnd.ToString());
Console.WriteLine("Edit Control: " + hWnd.ToString());
}
}