+ -
当前位置:首页 → 问答吧 → MFC控件不能够实现隐藏?

MFC控件不能够实现隐藏?

时间:2011-12-01

来源:互联网

CStatic* pStatic=(CStatic*)GetDlgItem(IDC_STATIC_fffffffffff);//IDC_ID为要隐藏的控件的ID号
pStatic->ShowWindow(false);
为什么不能实现隐藏控件,望高手指教!

作者: honest3729   发布时间: 2011-12-01

单步调试可以,但是运行后就不能实现!

作者: honest3729   发布时间: 2011-12-01

引用 1 楼 honest3729 的回复:
单步调试可以,但是运行后就不能实现!

单步你怎么看的到UI的显示.

应该是可以的,最好是用SW_HIDE替换false.
ShowWindow(SW_HIDE)

作者: yuucyf   发布时间: 2011-12-01

看看ShowWindow函数返回值。

作者: beyond0824   发布时间: 2011-12-01

ShowWindow(SW_HIDE);

作者: VisualEleven   发布时间: 2011-12-01

虽然#define SW_HIDE 0
false 也是为0的
但是最好还是用SW_HIDE

作者: hai296   发布时间: 2011-12-01

还是使用SW_HIDE吧。

作者: jennyvenus   发布时间: 2011-12-01

后面是不是又调用ShowWindow?

作者: abc137508277   发布时间: 2011-12-01

热门下载

更多