动态添加按钮

简介:
//动态添加一个按钮
void UserInterface::OnBnClickedBtnadd()
{
// TODO: 在此添加控件通知处理程序代码
//第一种方法设置一个m_bIsCreate(窗口类UserInterface的一个bool变量)开关
//if (!m_bIsCreate)
//{
// m_btn.Create("新建的按钮",BS_DEFPUSHBUTTON|WS_VISIBLE|WS_CHILD,CRect(0,0,100,100),this,123);
// m_bIsCreate=true;
//}
//else
//{
// m_btn.DestroyWindow();
// m_bIsCreate=false;
//}
//第二种方法更直接
if (!m_btn.m_hWnd)//m_hWnd为CWnd对象的一个成员变量,用来保存与窗口对象相关联的窗口句柄
{
m_btn.Create("新建的按钮",BS_DEFPUSHBUTTON|WS_VISIBLE|WS_CHILD,CRect(0,0,100,100),this,123);
else
{
m_btn.DestroyWindow();
}
}


本文转自 韬光星夜 51CTO博客,原文链接:http://blog.51cto.com/xfqxj/537409,如需转载请自行联系原作者
相关文章
|
JavaScript
jQuery实现动态添加和删除(点击按钮添加在页面添加和删除元素)
jQuery实现动态添加和删除(点击按钮添加在页面添加和删除元素)
93 0
|
4月前
|
前端开发
element菜单组件样式修改NavMenu导航菜单
本文介绍了如何修改Element UI的NavMenu导航菜单组件的样式,包括激活菜单项的颜色、菜单项hover颜色、父级菜单hover颜色以及菜单行高。提供了相应的CSS代码示例,并展示了如何将这些样式应用到实际的NavMenu组件中。
338 3
element菜单组件样式修改NavMenu导航菜单
|
6月前
Element UI 自定义/修改下拉弹窗的样式(如级联选择器的下拉弹窗样式)
Element UI 自定义/修改下拉弹窗的样式(如级联选择器的下拉弹窗样式)
552 0
点击添加按钮弹框动态添加内容并且拼接在页面
点击添加按钮弹框动态添加内容并且拼接在页面
41 0
|
缓存 JavaScript 前端开发
LayUI系列(三)之动态添加选项卡
LayUI系列(三)之动态添加选项卡
|
JavaScript API 开发者
10、DOM基础(元素节点、属性节点、文本节点、轮播图、改变颜色、选中取消)
10、DOM基础(元素节点、属性节点、文本节点、轮播图、改变颜色、选中取消)
123 0
10、DOM基础(元素节点、属性节点、文本节点、轮播图、改变颜色、选中取消)
|
JavaScript 前端开发
如使用原生js自定义右键菜单
如使用原生js自定义右键菜单
282 0
森莎创建树形菜单和按钮触发行为
使用sencha3.x进行绘制,如截图将viewport的layout设置为border拖拽一个panel
1292 0
|
前端开发 开发者 移动开发
bootstrap treeview 自定义全选 / 全部取消选中
bootstrap treeview默认不提供全选 / 全部取消操作, 需要开发者自定义. 自定义效果如下, 点击父节点, 子节点全部选中, 再次点击, 子节点全部取消选中. 在笔者的情况下, 需要实现父节点的单独选中, 所以这里做了子节点全部不选中的情况下, 依然保持父节点单独选中状态.
4779 0