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);
}
查看全文
相关阅读:
uIP tcp/ip协议分析及其在嵌入式系统中的应用
围棋学习网站 (updating)
几种代价函数
浅谈围棋自学入门 写给想自学围棋的业余爱好者
在 Ubuntu Natty 中解除系统托盘限制
MATLAB中的CELL用法
支持向量机(SVM)
成功思维的三十个模式
Microsoft Kinect SDK vs PrimeSense OpenNI
生命中的选择
原文地址:https://www.cnblogs.com/rainbowzc/p/2422230.html
最新文章
【】std::integral_constant语法
牛客SQL23对所有员工的薪水按照salary降序进行1N的排名
Spring Boot学习05YAML数据配置与使用
牛客SQL25获取员工其当前的薪水比其manager当前薪水还高的相关信息
剑指Offer 63 股票的最大利润
Java父类与子类执行顺序
四种语言实现最简单的web server
C#与Java的长度计算API的区别
牛客SQL24获取所有非manager员工当前的薪水情况
Spring Boot学习06多环境配置
热门文章
剑指Offer 47 礼物的最大价值
磁盘空间清理·微信文件夹
MSSQL·查看数据库编码格式
技能Get·BOM头是什么?
.Net·快速查找哪一个类库引用了哪一个Package
C#·对于BOM头之完全解决方案
GIT·版本回退的指令
.Net·如何快速上手一个项目?
VS·卸载进程卡死"正在配置您的系统,这可能需要一些时间"
C#·JSON的处理和解析
Copyright © 2011-2022 走看看