如何在动态创建的GroupBox中,动态创建一系列的CheckBox?
时间:2011-12-16
来源:互联网
首先,我想要一个带有垂直工具条的GroupBox,因为CheckBox的原因,有可能在页面中不能全部显示;
然后,在GroupBox中,创建一系列的CheckBox;
请问怎么做?
1.现在面临的问题有资源的ID怎么弄?是事先#define?还是使用12345之类的?这关系到后面GetDlgItem()的参数
2.第二步中,创建CheckBox时,怎么获取GroupBox的句柄?
CButton myStatic;
myStatic.Create("Groupbox", BS_GROUPBOX|WS_CHILD|WS_VISIBLE|WS_VSCROLL,
CRect(0,0,100,100), this,最后这个参数,不知道怎么弄?);
一个循环,创建一系列的CheckBox:
CButton* pWnd[20];
pWnd[i]->Create("CheckBox", WS_CHILD|WS_VISIBLE|BS_AUTOCHECKBOX,
CRect(checkL,checkT,checkR,checkB),第三个参数不知道怎么获取句柄?,这个地方也是自己define?如果有上百个怎么处理?);
不知道我问题表达清楚了没有?
然后,在GroupBox中,创建一系列的CheckBox;
请问怎么做?
1.现在面临的问题有资源的ID怎么弄?是事先#define?还是使用12345之类的?这关系到后面GetDlgItem()的参数
2.第二步中,创建CheckBox时,怎么获取GroupBox的句柄?
CButton myStatic;
myStatic.Create("Groupbox", BS_GROUPBOX|WS_CHILD|WS_VISIBLE|WS_VSCROLL,
CRect(0,0,100,100), this,最后这个参数,不知道怎么弄?);
一个循环,创建一系列的CheckBox:
CButton* pWnd[20];
pWnd[i]->Create("CheckBox", WS_CHILD|WS_VISIBLE|BS_AUTOCHECKBOX,
CRect(checkL,checkT,checkR,checkB),第三个参数不知道怎么获取句柄?,这个地方也是自己define?如果有上百个怎么处理?);
不知道我问题表达清楚了没有?
作者: wzb2008 发布时间: 2011-12-16
ID 用#define来定义。。不要有重复的。。
Groupbox,用滚动条的还,没有见过。。。
Groupbox,用滚动条的还,没有见过。。。
作者: shen_wei 发布时间: 2011-12-19
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28