今天发现隐藏控件的ShowWindow不起作用,找了半天才发现是重写了OnEraseBkgnd,没有重绘背景。去掉return true;即可。
BOOL CIndexDlg::OnEraseBkgnd(CDC* pDC) { //return true; return CDialogEx::OnEraseBkgnd(pDC);}
今天发现隐藏控件的ShowWindow不起作用,找了半天才发现是重写了OnEraseBkgnd,没有重绘背景。去掉return true;即可。
BOOL CIndexDlg::OnEraseBkgnd(CDC* pDC) { //return true; return CDialogEx::OnEraseBkgnd(pDC);}