窗体是一个属性页控件,将几个子窗体放在其中,但是在子窗体内调用ShowWindow(SW_HIDE)将其中的控件进行隐藏,当没有对BUTTON类控件进行操作时,可以正常进行显示与不显示的切换,但是当有点RADIO、CHECK、BUTTON时,会出现切换页面时ShowWindow(SW_HIDE)无效,控件依然在显示着?
期待高手帮忙
期待高手帮忙
解决方案 »
- 使用CGridCtrl控件OLE拖曳出现vector越界报错
- RUNTIME中的构造函数不能带参数
- CHtmlView中如何得到当前网页的内容,完成后一定将成功代码分享
- [请教 ]如何在windows资源管理器左边中添加一个系统文件夹(类似金山快盘的图标)
- 怎样改变CButton字体?
- 急!!!在VC6.0应用程序中嵌入Visio 11.0 Drawing Control 后如何在该控件中打开Visio文件???
- 请问各位高手,谁做过服装排料方面的软件。高分求算法。
- 开发驱动能不能用STL
- 如何给非激活窗口用postmessage发送wm_keydown消息?
- 派生类如何关联控件变量
- 刚刚学习SOCKET 请教SEND函数一个参数的意义?
- VC++ 6编译环境下面的 custom build里面的命令语法不太理解?
隐藏哪个窗体的控件?
UpdateWindow(TRUE);试试呢
(CButton *)GetDlgItem(控件ID)->ShowWindow(SW_HIDE);
当在一个页面内鼠标操作一个单选框或者按一个按钮,再换到另一个页原本就应该能隐藏这个按钮,可以依然有显示。
试试给按钮控件添加控件变量
用m_button1.ShowWindow(SW_HIDE);
再不行就单独弄个按钮事件把某个button1.ShowWindow(SW_HIDE)试试看是哪里的问题
若再不行就贴代码
这个可以,,,但是控件多啊,难道每个都这么搞一下?
控件多的话应该把每个Page的控件都放在一个子Dlg中,切换页面就不用一个个都ShowWindow,只用隐藏子Dlg即可
改为GetDlgItem(控件ID)->ShowWindow(SW_HIDE);
实在不行就用我出的那个方法,或者每个窗体的句柄,然后再对里面的控件进行操作。
请高手指教!
我怎么不知道有这么个参数
自己定义的么?
error C2065: 'SW_VISIBLE' : undeclared identifier