如何在函数中动态改变空间的visible属性?

fzfasfafhrred 2005-03-21 02:13:42
不知道我的问题说没说清楚,我的意思是,比如:我想在按下一个button后让他变成invisible,然后按一个别的button又使它出现。见过不少改变enable属性的例子,可是没见过改变visible属性的。哪位大虾帮帮忙啊?谢拉~
...全文
287 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
菜牛 2005-03-21
  • 打赏
  • 举报
回复
ShowWindow(SW_SHOW);
ShowWindow(SW_HIDE);
Featured 2005-03-21
  • 打赏
  • 举报
回复
可以参见:
http://www.vckbase.com/vckbase/vckbase11/vc/ctrls/edt_03/1103001.htm
演示了一个动态创建控件的例子。
Featured 2005-03-21
  • 打赏
  • 举报
回复
楼上 的 CB 都冒出来了

哈哈,VC里面没有Visible属性,
但是可以:
GetDlgItem(IDC_1)->ShowWindow(FALSE);

mli0080 2005-03-21
  • 打赏
  • 举报
回复
我的这个例子是让一个form可见或不可见的。
void __fastcall TServerFrm::Button6Click(TObject *Sender)
{
if(FrmList->Text != "无")
{
long ID = -1;
TForm* tempFrm;
if(FrmList->ItemIndex != -1)
ID = (long)FrmList->Items->Objects[FrmList->ItemIndex];
if(ID == -1) return;
Button1Click(Sender);
if((long)m_Map.size() == 0) return;
m_It = m_Map.find(ID);
if(m_It != m_Map.end())
tempFrm = (*m_It).second;
if(tempFrm)
tempFrm->Visible = false;
else
tempFrm->Visible = true;
}
}
mli0080 2005-03-21
  • 打赏
  • 举报
回复
可以的呀!你设置这个控制的属性Visible让它等于true或false就可以了,

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧