我想先在view中写些操作说明的,然后在菜单中按一下"开始"就将view中的操作说明全部清楚掉.偶在帮助中找不到相应的函数呀,特来求救.
 另:请问在view中写一些汉字除了用,textout还有其他的办法吗?因为如果要写很多,用textout,就很难实现文字的排版哦.

解决方案 »

  1.   

    还可以用CDC::DrawText函数来写文本。这个函数更好。
    如果你将textout写在OnDraw中的话,那么,应该在view中定义一个成员变量,比如m_bShowHelp。初始化为true,当点击开始后,就将m_bShowHelp设置为false。在OnDraw中增加判断,如果m_bShowHelp为true时,才调用textout写帮助信息,否则不要调用。
    C**View::OnDraw(CDC *pDC)
    {
        if(m_bShowHelp == true)
            pDC->TextOut(****);
    }
    然后在点击开始的事件中,直接调用Invalidate()就可以了。
    如果textout不是在OnDraw中调用的,那么直接调用Invalidate()就可以了。