Results 1 to 3 of 3

Thread: API Help

  1. #1

    Thread Starter
    Lively Member
    Join Date
    Jan 2006
    Posts
    66

    API Help

    HI, I need a little assistance. I use this code.

    Code:
       [System.Runtime.InteropServices.DllImport("user32", EntryPoint = "FindWindowA")]
            private static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
            [System.Runtime.InteropServices.DllImport("user32", EntryPoint = "FindWindowExA")]
            private static extern IntPtr FindWindowEx(IntPtr hWnd1, IntPtr hWnd2, string lpsz1, string lpsz2);
            [System.Runtime.InteropServices.DllImport("user32")]
            private static extern IntPtr ShowWindow(IntPtr hwnd, int nCmdShow);
            [System.Runtime.InteropServices.DllImport("user32", EntryPoint = "SetWindowTextA")]
            private static extern bool SetWindowText(IntPtr hWnd, string lpString);
            [System.Runtime.InteropServices.DllImport("user32")]
            private static extern int EnableWindow(IntPtr hWnd, bool bEnable);
            [System.Runtime.InteropServices.DllImport("user32", EntryPoint = "GetWindowTextA")]
            private static extern int GetWindowText(IntPtr hWnd, string lpString, int nMaxCount);
            [System.Runtime.InteropServices.DllImport("user32", EntryPoint = "SendMessageA")]
            private static extern int SendMessage(IntPtr hWnd, int wMsg, int wParam, int lParam);
            private const int WM_LBUTTONDOWN = 513;
            private const int WM_LBUTTONUP = 514;
            private const int SW_HIDE = 0;
            private const int SW_SHOW = 5;
            private const int SW_MINIMIZE = 6;
            private const int SW_MAXIMIZE = 3;
            private const int SW_RESTORE = 9; 
    
    
    public static void EnableTaskBar()
            {
                IntPtr Taskbar;
                Taskbar = FindWindow("TfrmWinDowse", null);
                EnableWindow(Taskbar, true);
            }
    To enable or disable A window. Now I want to take it one step further. How do I make an item like a check box, enabled or disabled. So if there was a check box or a button on a window, any window how could I enable/Disable it.

  2. #2
    Shared Member
    Join Date
    May 2005
    Location
    Kashmir, India
    Posts
    2,277

    Re: API Help

    You can get the handle of the child window (which in your case is a checkbox) using FindWindowEx.

    Take a look at the following
    FindWindowEX On MSDN
    FindWindowEx API in C#
    Use [code] source code here[/code] tags when you post source code.

    My Articles

  3. #3

    Thread Starter
    Lively Member
    Join Date
    Jan 2006
    Posts
    66

    Re: API Help

    Thanks!

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