VC遍历窗体控件的实现
来源:互联网 发布:建站 智尚云cms 编辑:程序博客网 时间:2024/06/05 06:42
最近在写控制台,在设计界面按钮风格时不想通过每个按钮的ID来获取其句柄,而是通过遍历窗体所有控件,然后判断其控件类型进而来实现。
代码如下:
代码如下:
// 遍历得到页面中的所有Button控件,依次设定其样式和颜色
CWnd* pWnd = GetWindow(GW_CHILD);
char cClassName[255]=...{0};
while(pWnd)
...{
GetClassName(pWnd->GetSafeHwnd(),cClassName,255);//得到控件的类名,主要有Edit,Button,Static等等
if(strcmp(cClassName,"Button") == 0) //是Button控件
...{
CXTButton *pBtn = (CXTButton*) pWnd;
pBtn->SetXButtonStyle(BS_XT_XPFLAT);
pBtn->SetColorFace(BUTTON_BKCOLOR); //按钮背景色
}
pWnd = pWnd->GetWindow(GW_HWNDNEXT);
}
CWnd* pWnd = GetWindow(GW_CHILD);
char cClassName[255]=...{0};
while(pWnd)
...{
GetClassName(pWnd->GetSafeHwnd(),cClassName,255);//得到控件的类名,主要有Edit,Button,Static等等
if(strcmp(cClassName,"Button") == 0) //是Button控件
...{
CXTButton *pBtn = (CXTButton*) pWnd;
pBtn->SetXButtonStyle(BS_XT_XPFLAT);
pBtn->SetColorFace(BUTTON_BKCOLOR); //按钮背景色
}
pWnd = pWnd->GetWindow(GW_HWNDNEXT);
}
- VC遍历窗体控件的实现
- VC遍历窗体控件的实现
- VC遍历窗体控件的实现
- 遍历窗体内的控件 .net实现
- QT遍历窗体的控件
- QT遍历窗体的控件
- VC透明窗体的实现
- VC透明窗体的实现
- 遍历window窗体中控件的方法.
- 如何遍历一个窗体上的控件
- 遍历当前窗体下的所有控件
- 遍历窗体中所有的控件
- 遍历所有窗体控件
- 循环遍历窗体控件
- 如何遍历一个窗体中的某一种控件 c#实现
- 如何遍历一个窗体中的某一种控件 c#实现
- vc中透明窗体的实现!!
- 遍历窗体控件,设置FontName
- DOS程序员参考手册[15B]
- ActiveX and Com
- 求最大公约数,最大公倍数
- 数据类型转换
- COM 组件设计与应用7 - 编译、注册、调用
- VC遍历窗体控件的实现
- 在.NET下多层架构企业管理系统的开发
- Linux基本操作命令
- SWT Hello World!!
- Linux网络服务配置文件详解
- ActiveX控件从制作到引用的简单过程
- Discuz论坛怎么样防止被人恶意灌水
- 【转】C# MD5算法的一个类
- 看了4期赢在中国