使用EnumChildWindows函数遍历窗体上所有控件
2011-01-15 17:35
411 查看
BOOL CALLBACK HideAllWin(HWND hwnd,LPARAM pParam)
{
HWND phWnd = (HWND)pParam; // 指定窗口的句柄
if( NULL==hwnd ){ return FALSE;}
if( ::IsWindow(hwnd) )
{
// 对控件进行操作
ShowWindow(hwnd, SW_HIDE);
}
return TRUE;
}
使用API EnumChildWindows:
::EnumChildWindows(hwnd, HideAllWin, (LPARAM)hwnd);
{
HWND phWnd = (HWND)pParam; // 指定窗口的句柄
if( NULL==hwnd ){ return FALSE;}
if( ::IsWindow(hwnd) )
{
// 对控件进行操作
ShowWindow(hwnd, SW_HIDE);
}
return TRUE;
}
使用API EnumChildWindows:
::EnumChildWindows(hwnd, HideAllWin, (LPARAM)hwnd);
相关文章推荐
- [原创]C#应用WindowsApi实现查找\枚举(FindWindow、EnumChildWindows)窗体控件,并发送消息。
- 枚举子窗口/子窗体 EnumChildWindows 函数需要注意,它已经递归过了!
- C#应用WindowsApi实现查找\枚举(FindWindow、EnumChildWindows)窗体控件,并发送消息。
- 关于类的入门例子(8): 遍历窗体中所有控件的函数
- winform 遍历窗体中所有用户控件中的textbox 然后赋为空值
- 在IE浏览器中使用Windows窗体控件
- 在IE浏览器中使用.NET Windows窗体控件
- 在IE浏览器中使用Windows窗体控件(二)
- 在IE浏览器中使用Windows窗体控件
- 在IE浏览器中使用Windows窗体控件
- 遍历窗体上所有控件(遍历子控件)
- 从"在 Internet Explorer 中使用 Windows 窗体控件"开始谈Smart Client
- EnumChildWindows枚举所有子窗口
- 使用 TableLayoutPanel 在 Windows 窗体上自动排列控件
- VC------Windows关机函数,休眠函数使用大全(适用Windows所有操作平台)
- 在IE浏览器中使用Windows窗体控件(三)
- 遍历winform窗体上的所有控件(包括DevExpress.XtraEditors控件)且对其做相应的处理
- 遍历窗体中所有的控件
- 使用两个 Windows 窗体 DataGridView 控件创建一个主/从窗体
- 功能: 遍历窗体内部所有的控件 (学习日记 2017-07-06)