主题: 求助:实现一个按钮控件的连续使用(急)已补代码
精华帖 (0)   良好帖 (0)   新手帖(0)   垃圾帖 (0)      收藏
  • lakewalker 我现在不在线,你找我吗?
  • 显示默认头像
  • 昵称:lakewalker
  • 专家等级:新手上路
  • 专家分:0
  • 可用分等级:佃户
  • 精华:0
  • 帖子数:3
  • 结帖率: 100%
  • 注册时间:2007-08-13 00:09:00
发表于 2007-08-24 23:30:00
楼主

 求助:实现一个按钮控件的连续使用(急)已补代码

各位高手,我是计算机系的学生,也是VC的初学者,现在正在做课程设计,具体是使用MFC实现二叉排序树的排序过程的实时显示。我已经做了一个按钮控件,打算每输入一个关键值,点击按钮后,自动生成一个按钮(代表树的一个结点),但是现在我只能实现第一个结点的生成,当再次输入点击后,无法生成表示下一个结点的按钮。请问是不是按钮点击响应函数中需要什么函数?

现将代码补上:

void CBTreeDlg::OnButton3() { // TOD Add your control notification handler code here

UpdateData(); char ch[5]; itoa(m_TemNode,ch,10); //m_TemNode是输入的结点关键值 if(!m_TreeNode.m_hWnd) { m_TreeNode.Create(ch,WS_CHILD|WS_VISIBLE,CRect(480,50,520,80),this,123); } // else // m_TreeNode.DestroyWindow(); m_KeyValue.SetFocus(); m_KeyValue.SetSel(0,-1,TRUE); CreatBST(m_TemNode);

}

[align=right][color=#000066][此贴子已经被作者于2007-8-25 10:56:07编辑过][/color][/align]

  • yuxiao1121 我现在不在线,你找我吗?
  • 显示用户头像
  • 昵称:yuxiao1121
  • 专家等级:新手上路
  • 专家分:0
  • 可用分等级:佃户
  • 精华:0
  • 帖子数:186
  • 结帖率: 0%
  • 注册时间:2006-05-09 20:04:00
发表于 2007-09-12 07:29:00
第 1 楼

 

增加一个变量 来判断是第几次按下按钮 然后每次按下按钮则在不同的位置create按钮 试试


快速回复主题
您还未登录,不能回复帖子
phome.asia   程序员之家论坛
程序员之家 版权所有 Copyright 2004-2009 All Rights Reserved©2009 京 ICP 备 05027197 号 网站地图 关于我们 联系我们