GetWindowText

【勇芳软件工作室】汉化HomePreviousNext

GetWindowText功能将指定窗口的标题栏(如果有)的文本复制到缓冲区中。如果指定的窗口是控件,将复制控件的文本。

int GetWindowText(

HWND 【的hWnd】,//处理窗口或控件文本
LPTSTR 【lpString】,//文本缓冲区的地址
INT 【nMaxCount】//要复制的最大字符数
); 

参数

【的hWnd】

标识包含文本的窗口或控件。

【lpString】

指向将接收文本的缓冲区。

【nMaxCount】

指定要复制到缓冲区的最大字符数。如果文本超出此限制,则会被截断。

返回值

如果函数成功,则返回值是复制字符串的长度(以字符为单位),不包括终止空字符。如果窗口没有标题栏或文本,如果标题栏为空,或窗口或控件句柄无效,返回值为零。要获取扩展错误信息,请调用GetLastError.

此函数无法在另一个应用程序中检索编辑控件的文本。

备注

此函数使WM_GETTEXT消息发送到指定的窗口或控件。

此函数无法在另一个应用程序中检索编辑控件的文本。

也可以看看

GetWindowTextLength, SetWindowText, WM_GETTEXT