zoukankan
html css js c++ java
VC遍历窗体控件的实现
最近在写控制台,在设计界面按钮风格时不想通过每个按钮的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);
}
查看全文
相关阅读:
Android应用性能测试之CPU和内存占用
每天一个linux命令(30): chown命令
安装apk时出现错误Failure [INSTALL_FAILED_DEXOPT]问题解决的方法
android adb shell 命令大全
adb logcat命令查看并过滤android输出log
Ubuntu里字符编码设置
linux下GBK->UTF-8文件编码批量转换脚本
Android开发之如何保证Service不被杀掉(broadcast+system/app)
android的m、mm、mmm编译命令的使用
解决 samba不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接
原文地址:https://www.cnblogs.com/rainbowzc/p/2422230.html
最新文章
转:微信公众号的开发
转:在线流程图制做网站
转:windows 查找pid并kill进程
转:100.64. 开头IP地址问题
转:Spring mvc中@RequestMapping 6个基本用法小结
转: 常见加密算法分,用途,原理以及比较
转:如何查看MyEclipse包含的Eclipse的版本号
转:myeclipse和eclipse的区别和联系,以及版本间的对应关系
转: MyEclipse 10.0,9.0,8.0 下添加jadClipse反编译插件
转:常见加密算法分,用途,原理以及比较
热门文章
JqueryAjaxFormData文件异步上传
Struts2标签
Java抽象类接口、内部类题库
Java异常题库
Java常用工具类题库
Java容器题库
Java IO流题库
Java多线程题库
Java Socket编程题库
SQL语句题库
Copyright © 2011-2022 走看看