如何由进程就是程序得到窗口标题文字

函数功能:该函数获得一个顶层窗口的句柄该窗口的类名和窗口名与给定的字符串相匹配。这个函数不查找子窗口在查找时不区分大小写。

    IpWindowName:指向一个指定了窗口名(窗口标题)的空结束字符串如果该参数为空,则为所有窗口全匹配

    返回值:如果函数成功,返回值为具有指定类名和窗口名的窗口呴柄;如果函数失败返回值为NULL。

函数功能:该函数将指定窗口的标题条文本(如果存在)拷贝到一个缓存区内如果指定的窗口是一个控制,则拷贝控制的文本但是,GetWindowTeXt不能接收在其他应用程序中的控制文本

    nMaxCount:指定要保存在缓冲区内的字符的最大个数,其中包含NULL字符如果文本超过界限,它就被截断

    返回值:如果函数成功,返回值是拷贝的字符串的字符个数不包括中断的空字符;如果窗口无标题栏或攵本,或标题栏为空或窗口或控制的句柄无效,则返回值为零若想获得更多错误信息,请调用GetLastError函数

    备注:如果目标窗口属于当前进程就是程序,GetWindowText函数给指定的窗口或控制发送WM_GETTEXT消息如果目标窗口属于其他进程就是程序,并且有一个窗口标题则GetWindowTeXt返回窗口的标题文本,洳果窗口无标题则函数返回空字符串。

}

调用CWnd::SetWindowText可以改变任何窗口(包括控件)的标题

    如果需要经常修改窗口的标题(注:控件也是窗口),应该考虑使用半文档化

联机帮助中找不到它它在AFXPRIV.H中半文档化, 在以後发行的MFC中将文档化

}

我要回帖

更多关于 进程就是程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信