The WindowEx.FindWindowEx function retrieves the handle to a window whose class name and window name match the specified strings. The function searches child windows, beginning with the one following the given child window.

number WindowEx.FindWindowEx(

number hwndParent, // handle to parent window
number hwndChildAfter, // handle to a child window
string lpszClass, // pointer to class name
string lpszWindow // pointer to window name
);

Parameters

hwndParent

Identifies the parent window whose child windows are to be searched.
If hwndParent is 0, the function uses the desktop window as the parent window. The function searches among windows that are child windows of the desktop.

hwndChildAfter

Identifies a child window. The search begins with the next child window in the Z order. hwndChildAfter must be a direct child window of hwndParent, not just a descendant window.
If hwndChildAfter is 0, the search begins with the first child window of hwndParent.
Note that if both hwndParent and hwndChildAfter are 0, the function searches all top-level windows.

lpszClass

Identifies the ClassName of target window , Set "" If Not Needed

lpszWindow

Identifies the Title of target window , Set "" If Not Needed. If this parameter is "", all window names match.

Return Values

If the function succeeds, the return value is the handle to the window that has the specified class and window names.
If the function fails, the return value is 0.