VC按下按钮,隐藏自身

ryo123456 2007-04-16 08:35:27
如题。我试过(CBUTTON*)GETDLGITEM(。。)-》SHOWWINDOWS(SW—HIDE)
无效啊,各位帮忙想想
...全文
543 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
xtaddqqug 2007-04-20
  • 打赏
  • 举报
回复
方法1:
this->GetDlgItem(IDC_BUTTON1)->ShowWindow(SW_HIDE);
Invalidate();
UpdateWindow( );
方法2:
GetDlgItem(IDC_BUTTON1)->ModifyStyle(WS_VISIBLE,0,SWP_NOSIZE|SWP_NOMOVE|SWP_NOACTIVATE);
Invalidate();
UpdateWindow( );

zhaohua0317 2007-04-20
  • 打赏
  • 举报
回复
重装VC
ryo123456 2007-04-20
  • 打赏
  • 举报
回复
楼上的朋友的第二个方法实现了,可是有一个缺陷,那就是那个按钮隐藏不够彻底,按一下之后是消失了,可是在同一个位置再按一下,那个按钮又出来了....麻烦各位朋友了,小弟在此谢谢了
ryo123456 2007-04-19
  • 打赏
  • 举报
回复
是放在了这个按钮的响应函数里面啊,以上各位的方法都试过,不行啊,唉,命苦~~~~~
伏神 2007-04-18
  • 打赏
  • 举报
回复
this->GetDlgItem(IDC_BUTTON1)->ShowWindow(SW_HIDE);
是否放到了按钮的响应函数里面
阿先森 2007-04-18
  • 打赏
  • 举报
回复
this->GetDlgItem(IDC_BUTTON1)->ShowWindow(SW_HIDE);
这个办法完全可以!
ryo123456 2007-04-18
  • 打赏
  • 举报
回复
问题尚未解决哦~~~各位高手再想想办法吧...我按下按钮之后,按钮还是在没有隐藏起来 啊~~~~
阜哥 2007-04-18
  • 打赏
  • 举报
回复
要用Invalidate()函数刷新一下视图
不刷新视图显示的当然还是以前的画面
this->GetDlgItem(IDC_BUTTON1)->ShowWindow(SW_HIDE);
Invalidate();
dmt9697 2007-04-18
  • 打赏
  • 举报
回复
this->GetDlgItem(IDC_BUTTON1)->ShowWindow(SW_HIDE);
这个办法完全可以!
this->GetDlgItem(IDC_BUTTON1)->ShowWindow(SW_HIDE);
是否放到了按钮的响应函数里面
upsonn 2007-04-17
  • 打赏
  • 举报
回复
this->GetDlgItem(IDC_BUTTON1)->ShowWindow(false);
yxq123 2007-04-17
  • 打赏
  • 举报
回复
GetDlgItem(IDC_BUTTON1)->DestroyWindow();
zhb1190 2007-04-17
  • 打赏
  • 举报
回复
this->GetDlgItem(IDC_BUTTON1)->ShowWindow(SW_HIDE);
BigFishMan 2007-04-16
  • 打赏
  • 举报
回复
this->GetDlgItem(IDC_BUTTON1)->ShowWindow(SW_HIDE);
我刚试了,可以啊..是不是你的IDC写错啦..
ryo123456 2007-04-16
  • 打赏
  • 举报
回复
隐藏按钮本身
西山小月 2007-04-16
  • 打赏
  • 举报
回复
隐藏按钮自身还是隐藏程序界面?
Y___Y 2007-04-16
  • 打赏
  • 举报
回复
this->ShowWindow(SW_HIDE);

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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