有许多控件要隐藏;同时有许多控件要显示,组合组装实现呢?
解决方案 »
- 只取目录数据
- [求教]如何改变CTreeCtrl的字体和图像
- 哪位能给一个RegEnumValue()函数的例子,偶试了n遍总是出错
- CString 转成char小问题
- Win下,两个应用程序间需要频繁传递信息,用什么办法?
- 请教:Mfc+SqlServer2005 开发的程序如何打包发布?目标机器上没有VC和数据库。只需点击setup安装包即可完成全部安装过程。
- MFC Combo Box与Tree Control控件
- 图形文件的数据???
- as/400是什么东西?那位大哥知道?
- 新手,不知vc中,对话框中尺寸要如何设定,而不是用手去大概的拉?
- 如何改变FormView的背景色呢?
- 请问谁有Inside COM 的电子英文原版,能发给我吗?多谢,网上都找不到...
ShowWindow(SW_NORMAL); ShowWindow(SW_HIDE);
IDC_SOMECTRL1,
IDC_SOMECTRL2,
IDC_SOMECTRL3,
//...
}for (int i = 0; i < sizeof(arHideCtrlID) / sizeof(UINT); ++i) {
CWnd* pCtrl = GetDlgItem(arHideCtrlID[i]);
if (pCtrl) pCtrl->ShowWindow(SW_HIDE);
}
eg.
............
hide parent :如何隐藏呢?
因为还有一些不需要隐藏的控件在同一个对话框上啊。
while(pWnd)
{
if(pWnd ->GetDlgCtrlID() > IDC_EDIT1)
pWnd ->ShowWindow(SW_HIDE);
else
pWnd ->ShowWindow(SW_SHOW);
pWnd = pWnd ->GetWindow(GW_HWNDNEXT);
}