Results 1 to 4 of 4

Thread: FindWindow

  1. #1

    Thread Starter
    Addicted Member
    Join Date
    Jul 2000
    Location
    Montréal, Québec Canada
    Posts
    202

    FindWindow

    Hail,

    I want to use FindWindow API in the following:

    When a dialog box appears with the name I'm looking for, I want to fill in one of the text boxes...
    It's from within my own application that this box will appear.
    I put a timer with findwindow that checks to find the window every second but sometimes it fails to find it, other times it succeeds??? Am I missing something here?

    Phailak

  2. #2
    Megatron
    Guest
    It shouldn't...Post your code up; maybe it's a logic error.

  3. #3
    Frenzied Member Vlatko's Avatar
    Join Date
    Aug 2000
    Location
    Skopje, Macedonia
    Posts
    1,409
    If you are searching for a child window use the FindWindowx API:
    Code:
    Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
    
    · hwndParent
    Identifies the parent window whose child windows are to be searched.
    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.
    
    · 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 NULL, the search begins with the first child window of hwndParent.
    Note that if both hwndParent and hwndChildAfter are NULL, the function searches all top-level windows.
    
    · lpszClass
    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.
    
    · lpszWindow
    Points to a null-terminated string that specifies the window name (the window’s title). If this parameter is NULL, all window names match.
    I am become death, the destroyer of worlds.
    mail:[email protected]

    • Visual Basic 6.0 & .NET
    • Visual C++ 6.0 & .NET
    • ASP
    • LISP
    • PROLOG
    • C
    • Pascal

  4. #4

    Thread Starter
    Addicted Member
    Join Date
    Jul 2000
    Location
    Montréal, Québec Canada
    Posts
    202
    You didn't write anything?

    Phailak

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width