动态增加按钮与动态删除按钮
来源:互联网 发布:淘宝电子商务平台 编辑:程序博客网 时间:2024/05/21 15:07
废话不说,直接上代码!
动态增加按钮(增加10000个):
for(int i=0;i<100;i++)
for(int j=0;j<100;j++)
{
pNewButton = new CButton();
CRect rcButton(50*i, 30*(j+4), 50*(i+1), 30*(j+5)); // 按钮在对话框中的位置。
CString str;
str.Format("%d",i*10+j);
pNewButton->Create(str, 0, rcButton, this, 10000+i*10+j);
pNewButton->ShowWindow(SW_SHOW);
//pNewButton->DestroyWindow();
blCreate=false;
}
动态删除按钮:
1.数量较少的话可以直接删除其句柄即可:
如:
CBtton *pNewButton = new CButton();//创建
。。。。。。
pNewButton->DestroyWindow();//删除
或
delete pNewButton;
2.数量较多的话如10000个,则可用查找IDD的方法删除,代码如下:
HWND hWndPrev=::GetWindow(m_hWnd,GW_CHILD);
while(hWndPrev)
{
HWND hwndtemp=hWndPrev;
hWndPrev =::GetWindow(hWndPrev,GW_HWNDNEXT);
if(FromHandle(hwndtemp)->GetDlgCtrlID()>10000)
::SendMessage (hwndtemp, WM_SYSCOMMAND, SC_CLOSE, 0);
}
以上请有需要的朋友参考!
- 动态增加按钮与动态删除按钮
- 动态增加按钮
- 动态增加按钮,动态删除按钮,一个函数响应动态增加的N个按钮的消息~
- 动态表格,通过点击按钮增加或者删除一行表格!
- 安卓动态增加按钮
- 底部删除按钮动态显示
- Android 动态增加按钮 居于textview右侧
- 动态按钮
- 动态按钮
- 动态按钮
- 动态表格,通过按钮增加行,删除时删除选择的checkbox那一行
- 在navigationbar上动态添加按钮,主视图动态删除按钮原理及代码讲解
- html表格的动态增加与删除
- 动态创建按钮
- 动态改变 CBA 按钮
- 动态改变 CBA 按钮
- SDK动态创建按钮
- 动态改变 CBA 按钮
- 17pk扎金花基于层次的技术
- 浅析linux下键盘设备工作和注册流程
- 判断请求是手机端还是web端
- 如何创建守护进程fork()函数的运用
- Zend Studio 9.0.2 注册码 Zend Studio 9.0.2 破解方法
- 动态增加按钮与动态删除按钮
- BI Intelligence:移动设备如何改变我们的生活方式
- 常见贴片电容封装尺寸
- Gentoo中的软件管理
- CX51 用户手册----MODA2伪指令
- 清理VS2005、VS2008、VS2010最近项目列表、最近打开文件列表
- 修改VSS默认登录用户三种解决方案
- jira4.0 注册时要注意版本
- 控件中按回车键就关闭对话框问题怎么解决?