BCB如何获得当前所有可视窗口的窗口标题和窗口句柄
2007-07-18 15:45
393 查看
BOOL CALLBACK EnumWindowsProc(
HWND hwnd, // handle to parent window
LPARAM lParam // application-defined value
)
{
if (IsWindowVisible(hwnd))
{
char s[260];
GetWindowText(hwnd, s, 260);
Form1->Memo1->Lines->Add("hwnd=" + IntToHex((int)hwnd, 2) + ",Caption: " + s);
}
return TRUE;
}
void __fastcall TForm1::Button1Click(TObject *Sender)
{
EnumWindows((WNDENUMPROC)EnumWindowsProc, NULL);
}
HWND hwnd, // handle to parent window
LPARAM lParam // application-defined value
)
{
if (IsWindowVisible(hwnd))
{
char s[260];
GetWindowText(hwnd, s, 260);
Form1->Memo1->Lines->Add("hwnd=" + IntToHex((int)hwnd, 2) + ",Caption: " + s);
}
return TRUE;
}
void __fastcall TForm1::Button1Click(TObject *Sender)
{
EnumWindows((WNDENUMPROC)EnumWindowsProc, NULL);
}
相关文章推荐
- 如何获得窗口句柄(HWND )和改变窗口属性
- 如何获得窗口句柄(FindWindow函数的使用)
- 如何得到所有可视化窗口的句柄?
- 已知IWebBrowser2接口,如何获得其Internet Explorer_Server窗口句柄?
- 调用函数FindWindow(窗口类名,窗口标题)获得窗口的句柄
- 获取当前活动窗口句柄和标题
- C#用API如何遍历所有窗口句柄
- WPF窗口如何获得一个句柄?
- 获得当前打开的窗口标题
- (转)如何获得当前ListVIew包括下拉的所有数据?
- 由窗口类名、窗口标题获得窗口句柄,由窗口句柄获得进程ID,由进程ID获得进程句柄,进而控制进程
- C# Windows API应用之基于GetDesktopWindow获得桌面所有窗口句柄的方法
- GetCapture获得一个窗口的句柄,这个窗口位于当前输入线程,且拥有鼠标捕获(鼠标活动由它接收)
- 根据进程ID枚举所有窗口获得窗口句柄
- 如何从Internet Explorer_Server窗口句柄获得IHTMLDocument
- [Windows Mobile 6.x] 如何获得当前运行的所有进程
- autoIt DllCall 如何获得句柄和对窗口操作
- 如何获取WM当前窗口下的所有控件?
- 如何通过窗口句柄来获得一个程序窗口的大小
- javascript 如何获得当前窗口的宽度和高度