kmsp.net
当前位置:首页 >> mFC 隐藏控件 >>

mFC 隐藏控件

关联了控件变量以后ShowWindow(SW_HIDE)隐藏,SW_SHOW显现。。 举个例子,我这里m_wndReportSelLID是一个列表的控件变量。然后调用下面方法这个控件隐藏和显示 m_wndReportSelLID.ShowWindow(SW_HIDE); m_wndReportSelLID.ShowWindow(SW_SHOW);

这个问题是这样子的,当你调用GetDlgItem(array[i])->ShowWindow(true);它会调用onpaint函数去进行一次窗口重绘,但是,它并非立即进行重绘,它有可能先处理这个循环体,处理完了,再进行重绘,这样的话,给你的感觉是,控件并没有什么变化…… 解...

ShowWindow(SW_HIDE)

要设置STATIC的其它属性,首先要将ID号IDC_STATIC更改为其他的ID,不能和IDC_STATIC一样就可以了,比如IDC_STATIC1.然后使用GetDlgItem(IDC_STATIC1)->ShowWindow(SW_HIDE)可以隐藏STATIC控件

分别找到各个控件的EnableWindow(bEnable),将bEnable设置为false。

在界面设计器中,选中该控件,其属性Border设置为None

你的问题我以前也遇到过,这是我的解决建议: 一、调用控件属性,显示和隐藏。GetDlgItem(IDC_)->ShowWindow(SW_HIDE);优点是处理起来直接明了。缺点是一旦控件较多的情况下,很繁琐。 二、调用Tab Control控件,把要显区域的内容做成一个个独立...

这个问题是这样子的,当你调用GetDlgItem(array[i])->ShowWindow(true);它会调用onpaint函数去进行一次窗口重绘,但是,它并非立即进行重绘,它有可能先处理这个循环体,处理完了,再进行重绘,这样的话

GetDlgItem(控件ID)->ShowWindow(SW_SHOW)

点击项目工作区中的Resource view,然后选择Dialog中的任意一项进行选中,再在工具栏中的空白处点击右键选中control

网站首页 | 网站地图
All rights reserved Powered by www.kmsp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com