如题。我要取得其他程序中控件的值,一个是edit类型 ,一个是static类型的,请问SendMessage()中第3 个参数要传什么值进去??还有我用GetWindowText ()好象也不行了,请高人指点。。!!!

解决方案 »

  1.   

    前几天刚用到,复制了下来: StringBuilder tt=new StringBuilder(256);
    SendMessage(hwnd,0xD/*WM_GETTEXT*/,255,tt);
    tb3.Text=tt.ToString();
      

  2.   

    edit控件的很高解决, 可是static控件的始终没有解决,盼高手回答
      

  3.   

    int GetWindowText(          HWND hWnd,  //该Edit或Static控件的窗口句柄
        LPTSTR lpString,  //存放得到的字符串的地址指针
        int nMaxCount    //字符串长度 lpString 的 buffer长度
    );对于static控件,估计你的问题是出在如何得到它的handle的问题上吧。请使用:EnumChildWindows API来解决这个问题。