用::SendMessage( pWnd->GetSafeHwnd(), WM_GETTEXTLENGTH, ... )得到文本长度,
用::SendMessage( pWnd->GetSafeHwnd(), WM_GETTEXT, ... )得到文本内容。
如果不行,可以编写一个dll来实现。因为dll是全局的。

解决方案 »

  1.   

    会有些问题,因为不是同一个进程,那就不在同一个地址空间,所以你的程序分配的内存(用于接受GetWindowText的返回数据)在他的地址空间中是无效的,对你的应用程序像Static,Button可以得到是因为,os为了向前兼容,而作了一些特殊内存从映射问题处理,具体说起来很复杂,你可以看jeffary richard的《Windows高级编程》(MS Press)中的最后一章:打破进程的边界