[VC編程] CEdit改變字型大小的方法

來源:互聯網
上載者:User

方法很多,這裡講解兩種比較簡單的方法,也是從google上搜尋來的。

方法一:

CWnd*   pEdit;  
  pEdit   =   GetDlgItem(IDC_EDIT_ONE);  
  ASSERT(pEdit   !=   NULL);  
   
  HFONT   hFont   =   (HFONT)::GetStockObject(SYSTEM_FIXED_FONT);  
  CFont*   pFont   =   CFont::FromHandle(hFont);  
  pEdit->SetFont(pFont);  

方法二:

 CFont * f;
 f = new CFont;
 f->CreateFont(22, // nHeight
 0, // nWidth
 0, // nEscapement
 0, // nOrientation
 FW_BOLD, // nWeight
 TRUE, // bItalic
 FALSE, // bUnderline
 0, // cStrikeOut
 ANSI_CHARSET, // nCharSet
 OUT_DEFAULT_PRECIS, // nOutPrecision
 CLIP_DEFAULT_PRECIS, // nClipPrecision
 DEFAULT_QUALITY, // nQuality
 DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily
 _T("Arial")); // lpszFac
  GetDlgItem(IDC_EDIT_RECEIVE)->SetFont(f);      //IDC_EDIT_RECEIVE是Edit框標號

方法一,方法二其實是類似的,方法二比較好,可以自由建立字型。

本文來自:我愛研髮網(52RD.com) - R&D大本營
詳細出處:http://www.52rd.com/blog/Detail_RD.Blog_xjl20008_7870.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.