请问,一个名字为“ok”的按钮我知道句柄为Ptr_button,我如何获取他的名字“ok”呢,如果控件是Edit如何根据句柄获得它里面的内容呢?

解决方案 »

  1.   

    我使用 GetWindowText(IntPtr hWnd, StringBuilder lpString, int nMaxCount)总是获得空字符串,为什么呢,我用Spy++检查过句柄的值,没有问题。
      

  2.   


    Control.FromHandle(this.button1.Handle).Name
      

  3.   

    我要获取的控件名称不是Form本身里的,比如我想获取IE中地址栏的内容,已经找到了他的Edit控件的句柄,怎么获取里面的内容?
      

  4.   

    好像要用
    LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam)吧
      

  5.   

    对于Edit控件似乎要用sendmessage,其他类型的控件呢,知道句柄没办法获得控件的标题吗?