The FindWindow function retrieves the handle to the top-level window whose class name and window name match the specified strings. This function does not search child windows. <br><br>HWND FindWindow(<br><br> LPCTSTR lpClassName, // pointer to class name<br> LPCTSTR lpWindowName // pointer to window name<br>  
; <br> <br><br>Parameters<br><br>lpClassName<br><br>Points to a null-terminated string that specifies the class name or is an atom that identifies the class-name string. If this parameter is an atom, it must be a global atom created by a previous call to the GlobalAddAtom function. The atom, a 16-bit value, must be placed in the low-order word of lpClassName; the high-order word must be zero. <br><br>lpWindowName<br><br>Points to a null-terminated string that specifies the window name (the window's title). If this parameter is NULL, all window names match. <br><br> <br><br>Return Values<br><br>If the function succeeds, the return value is the handle to the window that has the specified class name and window name.<br>If the function fails, the return value is NULL. To get extended error information, call GetLastError. <br><br>------------------------------------------------------------------------------------------------<br><br>[Now Supported on Windows NT]<br><br>The 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.<br><br>HWND FindWindowEx(<br><br> HWND hwndParent, // handle to parent window<br> HWND hwndChildAfter, // handle to a child window <br> LPCTSTR lpszClass, // pointer to class name<br> LPCTSTR lpszWindow // pointer to window name<br>  
; <br> <br><br>Parameters<br><br>hwndParent<br><br>Identifies the parent window whose child windows are to be searched. <br>If hwndParent is NULL, the function uses the desktop window as the parent window. The function searches among windows that are child windows of the desktop. <br><br>hwndChildAfter<br><br>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.<br>If hwndChildAfter is NULL, the search begins with the first child window of hwndParent.<br>Note that if both hwndParent and hwndChildAfter are NULL, the function searches all top-level windows.<br><br>lpszClass<br><br>Points to a null-terminated string that specifies the class name or is an atom that identifies the class-name string. If this parameter is an atom, it must be a global atom created by a previous call to the GlobalAddAtom function. The atom, a 16-bit value, must be placed in the low-order word of lpszClass; the high-order word must be zero. <br><br>lpszWindow<br><br>Points to a null-terminated string that specifies the window name (the window's title). If this parameter is NULL, all window names match. <br><br> <br><br>Return Values<br><br>If the function succeeds, the return value is the handle to the window that has the specified class and window names.<br>If the function fails, the return value is NULL. To get extended error information, call GetLastError.