GetWindowText功能将指定窗口的标题栏(如果有)的文本复制到缓冲区中。如果指定的窗口是控件,将复制控件的文本。
int GetWindowText(
HWND 【的hWnd】, | //处理窗口或控件文本 |
LPTSTR 【lpString】, | //文本缓冲区的地址 |
INT 【nMaxCount】 | //要复制的最大字符数 |
); |
参数
【的hWnd】
标识包含文本的窗口或控件。
【lpString】
指向将接收文本的缓冲区。
【nMaxCount】
指定要复制到缓冲区的最大字符数。如果文本超出此限制,则会被截断。
返回值
如果函数成功,则返回值是复制字符串的长度(以字符为单位),不包括终止空字符。如果窗口没有标题栏或文本,如果标题栏为空,或窗口或控件句柄无效,返回值为零。要获取扩展错误信息,请调用GetLastError.
此函数无法在另一个应用程序中检索编辑控件的文本。
备注
此函数使WM_GETTEXT消息发送到指定的窗口或控件。
此函数无法在另一个应用程序中检索编辑控件的文本。
也可以看看