怎样用api函数获取窗口标题名,我下面的代码错误在哪请指出,请修改,谢谢大家!
本帖最后由 拈花小仙 于 2014-7-6 00:36 编辑#include <Windows.h>
#include <tchar.h>
int main()
{
POINT pt;
while(true)
{
GetCursorPos(&pt);
HWND hWnd = WindowFromPoint(pt);
LPTSTR lpbuff = NULL;
GetWindowText(hWnd,lpbuff,260);
_tprintf(TEXT("%s"),lpbuff);
system("cls");
}
}
C++编程小组 拈花小仙 发表于 2014-4-9 19:43 static/image/common/back.gif
该函数将指定窗口的标题条文本(如果存在)拷贝到一个缓存区内。如果指定的窗口是一个控件,则拷贝控件的 ...
LPTSTR lpbuff = NULL;
缓冲区指向0.。。。。。。
改成这样。。。。
char lpbuff = {0};
GetWindowText(hWnd,lpbuff,256); GetWindowText是获得一个控件的内容。。。比如文本框输入的内容。。。。
向往青莲 发表于 2014-4-9 18:28 static/image/common/back.gif
GetWindowText是获得一个控件的内容。。。比如文本框输入的内容。。。。
该函数将指定窗口的标题条文本(如果存在)拷贝到一个缓存区内。如果指定的窗口是一个控件,则拷贝控件的文本。但是,GetWindowText不能接收其他应用程序中控件的文本。
页:
[1]