动态增加按钮
来源:互联网 发布:java内存溢出排查 编辑:程序博客网 时间:2024/06/11 07:54
CObject
--CCmdTarget
--CWnd
---CButton
private:
CButton m_btn;
m_btn.Create("dddd",BS_DEFPUSHBUTTON | WS_VISIBLE | WS_CHILD,CRect(0,0,100,100),this,43434);
//这里最初的代码,当再次点击动态生成按钮时会出错,回为m_btn.Create创建了一个窗口,将按钮窗口与对象窗口关连在一起.当再次点击时重复创建.
解决1:
static BOOL bIsCreate=FALSE;//为静态变量或为成员变量.
if(bIsCreate==FALSE)
{
m_btn.Create("dddd",BS_DEFPUSHBUTTON | WS_VISIBLE | WS_CHILD,CRect(0,0,100,100),this,43434);
bIsCreate=TRUE;
}
else
{
m_btn.DestroyWindow();
bIsCreate=FALSE;
}
解决2:
if(!m_btn.m_hWnd)
/**
CWnd::m_hWnd
Remarks
The handle of the Windows window attached to this CWnd. The m_hWnd data member is a public variable of type HWND.
*/
{
m_btn.Create("dddd",BS_DEFPUSHBUTTON | WS_VISIBLE | WS_CHILD,CRect(0,0,100,100),this,43434);
}
else
{
m_btn.DestroyWindow();
}
- 动态增加按钮
- 动态增加按钮与动态删除按钮
- 安卓动态增加按钮
- Android 动态增加按钮 居于textview右侧
- 动态增加按钮,动态删除按钮,一个函数响应动态增加的N个按钮的消息~
- 动态表格,通过点击按钮增加或者删除一行表格!
- 用C#代码画出一个Table同时增加 按钮事件为他动态增加行列
- js动态添加input按钮并给按钮增加onclick的函数事件带参数
- js动态添加input按钮并给按钮增加onclick的函数事件(带参数)
- 动态增加
- 为IE增加按钮
- CEGUI 增加一个按钮
- 网页增加返回按钮
- 选择屏幕增加按钮
- ueditor 增加自定义按钮
- 在后台 如何实现 按钮点击后 Table能动态增加一行
- 动态表格,通过按钮增加行,删除时删除选择的checkbox那一行
- [Windows 7/8]给你的“显示桌面”按钮增加窗口动态效果
- Makefile 遍历目录
- 对话框建立相关问题
- windows.open()参数列表
- 用WebService实现跨平台的可互操作性
- 信息产业部点名通报 SP业务雪上加霜
- 动态增加按钮
- 泛型學習體會
- 进程的理解
- 我自己学习做的“即时通”
- C++下关于多线程的应用
- 计算机系学生们七条免费的建议和面试题目- by joel
- P2P Multimedia Streaming 技术发展史简介
- 收集 Linux 相关专业术语发音
- SCA/SDO规范的来龙去脉