随笔-145  评论-173  文章-70  trackbacks-0

创建一个Static控件,动态的产生和消失。

how to do it ??

我做的一个是:
每次都创建一个,也就是每次到这个点击的函数都要new一下,这样,每次生成的都不是同一个的了,那么,我再destroy的时候,消除的就不是我的那个了。于是,应该采用的方式是:每次都是一样的一个对象,于是干脆就创建一个对象好了。作为成员,然后每次都要么create一下,因为这个就是创建,要么就destroy好了,因为刚好就是仅仅这一个对象。

第二个仿照书上的是:

void CTest6Dlg::OnButton1() //本身就是一点击就调用函数
{
    
// TODO: Add your control notification handler code here
    if(m_judge == FALSE){
        myStatic.DestroyWindow();
        m_judge 
= TRUE;
    }

    
else{
        myStatic.Create(
"Hello",SS_CENTER|WS_VISIBLE ,CRect(25,25,140,140),this,0xffff);
        m_judge 
= FALSE;
    }

}

posted on 2010-02-04 20:13 deercoder 阅读(160) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理