永发信息网

按钮事件的编程(VC++编程)

答案:2  悬赏:0  手机版
解决时间 2021-02-06 09:43
我有复选框 和几个按纽 有个按纽在初始化时候显示"隐藏" 下压式的 点了这几个复选框就隐藏 按纽标题也被改成"显示" 要是隐藏了这个按纽标题变成显示 然后那几个按纽和复选框就显示 (VC++编程)

可以是2个复选框 1个按钮实现2个复选框的显示和隐藏 同时按钮的标题随着改变
最佳答案
来回用几个函数就可以了,你说的我不太明白,你用下面几个函数就可以实现了:
1:设置按纽是否下压式(FALSE下压 TRUE正常)
GetDlgItem(IDC_BUTTON1)->EnableWindow(FALSE);
2:这是按纽显示内容(此时为隐藏)
GetDlgItem(IDC_BUTTON1)->SetWindowText("隐藏");
3:设置复选框是否被选中(FALSE未被选中 TRUE选中)
((CButton *)GetDlgItem(IDC_CHECK1))->SetCheck(TRUE);
4:要想实现复选框来控制按纽的状态,你可以调用他的单击事件,然后再用上面的1~3方法实现。

例如:
//现在是一个复选框和一个按纽
//在OnInitDialog进行初始化
GetDlgItem(IDC_BUTTON1)->EnableWindow(TRUE);
((CButton *)GetDlgItem(IDC_CHECK1))->SetCheck(TRUE);
GetDlgItem(IDC_BUTTON1)->SetWindowText("显示");
//在复选框的单击事件里添加
void CMyDlg::OnCheck1()
{
if(((CButton *)GetDlgItem(IDC_CHECK1))->GetCheck())
{
GetDlgItem(IDC_BUTTON1)->EnableWindow(TRUE);
GetDlgItem(IDC_BUTTON1)->SetWindowText("显示");
}
else
{
GetDlgItem(IDC_BUTTON1)->EnableWindow(FALSE);
GetDlgItem(IDC_BUTTON1)->SetWindowText("隐藏");
}
}
全部回答

代码:

#include<iostream.h>

long fun(int n);

long fun(int n) {  long s=1;  int i;  for(i=1;i<=n;i++)  {   s=s*i;  }  return s; }

void main() {  int i;  long s=0;  for(i=1;i<=20;i++)  {   s=s+fun(i);  }  cout<<"1!+2!+3!+……+20!="<<s<<endl; }

图:

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
龙东麦宝专卖店地址在什么地方,想过去办事
防拟的意思是什么啊?知道的请说下!
武王伐纣中的著名战役是:BA. 阪泉之野大战B.
哪个是星座之王
在算式6□5÷3中,要使商中间有0,且没有余数
嶂背水店地址在什么地方,我要处理点事
朋友家里失窃报案,已经刑事立案以后东西却找
相牟的意思是什么啊?知道的请说下!
深圳北站的e22公交车到坪山大工业区的福兴达
发行人申请在创业板上市,公司股东人数应不少
怡宝(杨美店)地址在什么地方,我要处理点事
耍朋友阶段买的房子是不是共同财产
超市冷冻鳕鱼放在冰箱里冷冻能保持多久不坏
姻丈的意思是什么啊?知道的请说下!
洪恩朗读者和点即说的区别
推荐资讯
工程造价资格证书好考吗
怎么打领带啊?求教非常急
请问汶川地震中成都市区有无严重毁坏房屋?在
大连富人区在哪里
这个案件错综复杂,侦探们( ),真相终于水落
阿迪达斯aw4575多少钱
我家住一楼装木地板好吗?
长频的意思是什么啊?知道的请说下!
祀物的意思是什么啊?知道的请说下!
我爱我宠观音阁店地址在哪,我要去那里办事
成都新时代学校清江东路校区我想知道这个在什
药头的意思是什么啊?知道的请说下!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?