如题,我能实现把其他控件按比例缩放,以适应界面大小变化,但静态文本的字体大小没有相应改变,怎么做才能让它也改变,且要按比例的改变大小

解决方案 »

  1.   

    movewindow 应该可以改变大小 比例应该是自己计算吧
      

  2.   

    捕获最大化消息,然后比例缩放是由自己决定的,当窗口最大化时,通知static控件设置字体的大小!
      

  3.   

    为什么我用CFont   m_font; 
    m_font.CreateFont((int)38,0,0,0,FW_DONTCARE,FALSE,FALSE,FALSE,DEFAULT_CHARSET, 
    OUT_CHARACTER_PRECIS,CLIP_CHARACTER_PRECIS,DEFAULT_QUALITY, 
    DEFAULT_PITCH   |   FF_DONTCARE, "宋体 "); 
    HFONT   hFont   =   HFONT(m_font); 
    SendMessageToDescendants(WM_SETFONT,   (WPARAM)hFont,   TRUE,   TRUE,FALSE); 
    后有几个文本的字体大小改变了,但同样的几个其他的文本为什么就不改变