如何用VC++调用API函数取得当前活动窗口文本内容?
展开全部
先取当前活动窗口句柄
HWND GetFocus(VOID);
再用下面的函数取文本内容:
int GetWindowText(
HWND hWnd,
LPTSTR lpString,
int nMaxCount
);
程序可以这样写:
TCHAR *buffer;
int length;
HWND hwnd = GetFocus();
length=GetWindowTextLength(hwnd);
buffer=new TCHAR[length+1];
GetWindowText(hwnd,buffer,length);
HWND GetFocus(VOID);
再用下面的函数取文本内容:
int GetWindowText(
HWND hWnd,
LPTSTR lpString,
int nMaxCount
);
程序可以这样写:
TCHAR *buffer;
int length;
HWND hwnd = GetFocus();
length=GetWindowTextLength(hwnd);
buffer=new TCHAR[length+1];
GetWindowText(hwnd,buffer,length);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询