一分钟学会使用RichEdit控件
一分鐘學會使用RichEdit控件
分類: 一分鐘系列 所有技術文章 2007-06-03 21:30 1165人閱讀 評論(0) 收藏 舉報1. 在InitInstance()中加入初始化RichEdit相關的代碼
AfxInitRichEdit();
m_hRichEdit = LoadLibrary("RICHED20.DLL");
(其中HMODULE m_hRichEdit;在對應的頭文件中定義)
2.設置RichEdit中文字的顯示樣式
?CHARFORMAT cf;
?ZeroMemory(&cf, sizeof(CHARFORMAT));
?cf.cbSize = sizeof(CHARFORMAT);
?cf.dwMask = CFM_BOLD | CFM_COLOR | CFM_FACE |
??CFM_ITALIC | CFM_SIZE | CFM_UNDERLINE;
?cf.dwEffects = CFE_UNDERLINE;
?cf.yHeight = 12 * 12;//文字高度
?cf.crTextColor = RGB(200, 100, 255); //文字顏色
?strcpy(cf.szFaceName ,_T("隸書"));//設置字體
m_ctrlMyRichEdit.SetDefaultCharFormat(cf);
(其中 CRichEditCtrl m_ctrlMyRichEdit;在對應對話框的頭文件中定義,
并且這個變量與對話框中的一個RichEdit控件相關聯(lián))
3.顯示文字
CString strText = "Hello, World!/r/nBy Colin";
m_ctrlMyRichEdit.SetWindowText(strText );
(其中/r/n表示換行,當然換行的前提是RichEdit控件的MultiLine選項已經(jīng)選上)
4. 在ExitInstance()中釋放RichEdit相關資源
?FreeLibrary(m_hRichEdit);?
總結
以上是生活随笔為你收集整理的一分钟学会使用RichEdit控件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 枚举进程
- 下一篇: 通过WM_COPYDATA消息完成进程间