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

mFC 隐藏控件

选中 picture control控件-右键-属性的type选择自绘选项就可以了

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

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

初始化的时候设置一个显示一个隐藏也可以设置Dlg的Visable属性。 按钮事件中设置一个隐藏一个显示 相关函数: GetDlgItem(ID)->ShowWindow(TRUE/FALSE); 或者ID.ShowWindow();

随便打开一个对话框 在状态栏的空白处,右键选择 Controls

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

pTreeCtrl->Expand(hItem,TVE_COLLAPSE);

GetDlgItem(按钮ID)->ShowWindow(SW_HIDE);

ShowWindow(SW_HIDE)

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

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