动态创建的控件 不能显示
简单的代码:
void CrunBtnDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
CStatic tipStatic;
BOOL createStatic = tipStatic.Create(_T("xxxxx"),WS_CHILD|WS_VISIBLE|SS_CENTER,
CRect(10,10,150,50),this);
//AfxMessageBox(_T("XIANSHI"));
//Invalidate();
UpdateWindow();
tipStatic.ShowWindow(TRUE);
}
单击Button1,在对话框中看不到 动态创建的 tipStatic,将AfxMessageBox(_T("XIANSHI"));反注释掉
在弹出窗口时 可以看到tipStatic,但是 单击确定后,tipStatic也消失了,求大神解释。。。。 控件
[解决办法]
你这个是局部变量吧
改成 CrunBtnDlg 的变量吧