如何在程序中动态设置 EditBox显示的文本大小和字体等属性?

解决方案 »

  1.   

    CEdit   *pEdit=(CEdit   *)GetDlgItem(IDC_EDIT1);   
      pEdit->SetSel(1,   10,   false);   
      pEdit->SetFocus();   
        
      CFont   m_Font;   
      m_Font.CreateFont(0,0,0,0,100,FALSE,FALSE,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,FF_SWISS,"Arial");   
        
      pEdit->SetFont(&m_Font);   
      m_Font.Detach();   
      
      

  2.   

    来晚了,,顶一下。
    另,也可以使用 SendMessage 来发送 WM_SETFONT 消息
      

  3.   

    选中所有文本用
    pEdit->SetSel(0,   -1,   false); 
      

  4.   

    pEdit->SetSel(0,  -1,  false);
    是选中所有文本。