集团网站建设服务,查询建筑资质的网站,商城开发哪家好,3网合一网站最主要的是实现一个Button点击将下方的List显示出来#xff0c;制作成抽屉式菜单工具。 这篇文章是想实现点击工具栏并控制List的显隐。
参照#xff1a; MFC中实现一个控件的隐藏和显示 【MFC】判断控件是否为隐藏状态 MFC中查找构件使用ID进行控制#xff0c;这个和WPF制作成抽屉式菜单工具。 这篇文章是想实现点击工具栏并控制List的显隐。
参照 MFC中实现一个控件的隐藏和显示 【MFC】判断控件是否为隐藏状态 MFC中查找构件使用ID进行控制这个和WPFWinForm的name一样通过获取这个构件进行操作。控制显隐的接口是ShowWindow(TRUE)获取构件状态的接口是int bVisible ((CWnd*)GetDlgItem(IDC_LIST1))-GetStyle() WS_VISIBLE; 主要代码
在初始化的时候将List修改为隐藏
//-----------------------------------------------------------------------------
void CMenuBarChildDlg::DoDataExchange (CDataExchange *pDX) {CAcUiDialog::DoDataExchange(pDX);//{{AFX_DATA_MAP(CMenuBarChildDlg)//}}AFX_DATA_MAP//在此处增加项目初始化CEdit* edit (CEdit*)GetDlgItem(IDC_LIST1);edit-ShowWindow(FALSE);DDX_Control(pDX, IDC_LIST1, m_list);
}
在点击按钮的时候将指定的List显示出来
void CMenuBarChildDlg::OnBnClickedButton1()
{// TODO: 在此添加控件通知处理程序代码CEdit* edit (CEdit*)GetDlgItem(IDC_LIST1);int bVisible ((CWnd*)GetDlgItem(IDC_LIST1))-GetStyle() WS_VISIBLE;if(bVisible 0){edit-ShowWindow(TRUE);}else{edit-ShowWindow(FALSE);}
}