在自己的view类中定义了一个CStatic对象view的OnCreate中调用CStatic对象的Create函数,指定了static的文本,指定了static控件的边框SS_BLACKFRAME运行后Static对象肯定有了,因为能看到边框,但怎么也看不到文字?困住两天了急

解决方案 »

  1.   

    可以简单一点,View 从 Form View 继承,直接拖控件进去。或者是用 TextOut 画文字。你的View父类型是什么?
      

  2.   

    我主要看上static控件的自动换行功能
      

  3.   

    原来不能加  SS_BLACKFRAME
      

  4.   

    这样试试,
    if( !m_Static.Create("This is a Static Ctrl" , GetStyle()   ,CRect(20,50,80,120),this,201) )
    {
    TRACE("Failed to Create Static Ctrl \n");
    return -1;
    }
    m_Static.ShowWindow(SW_SHOW);