
CRichEditCtrl系列
xzhdy
这个作者很懒,什么都没留下…
展开
-
CRichEditCtrl系列讲堂7 设置行间距源代码
根据实际测试来看,bLineSpacingRule=5时,可以设置dyLineSpacing=30来设置1.5倍行距,所以最终决定用这个设置1倍以上的非整数行间距。设置行间距源代码CRichEditCtrl m_RichEdit;LONG lineSpace=(LONG)(X*20);//X为要设置的行间距PARAFORMAT2 pf;ZeroMemory(&pf转载 2013-04-25 11:25:40 · 1350 阅读 · 0 评论 -
CRichEditCtrl系列讲堂3 关于版本和查找错位问题
1 如何使用richedit2.0 or richedit3.0使用原因:由于RichEdit2.0A自动为宽字符(WideChar),所以它可以解决中文乱码以及一些汉字问题方法一:(msdn上的做法,适用于用VC.NET及以后版本创建的工程)To update rich edit controls in existing Visual C++ applications to转载 2013-04-25 11:18:22 · 820 阅读 · 0 评论 -
CRichEditCtrl系列讲堂4 自己遇到的查找问题及解决方案
UpdateData(TRUE);CString str; m_RichTex.GetWindowText(str);int len=strEdit.GetLength();long index=0,end_index=0; repText.Format("%d",len);strEdit.MakeLower();str.MakeLower(); if(m_down==IDC原创 2013-04-25 11:21:49 · 778 阅读 · 0 评论 -
CRichEditCtrl系列讲堂5 常用函数应用
函数应用1. 设置RichEdit控件的显示字体CHARFORMAT cf;ZeroMemory(&cf, sizeof(CHARFORMAT));cf.cbSize = sizeof(CHARFORMAT);cf.dwMask|=CFM_BOLD;cf.dwEffects|=CFE_BOLD; //粗体,取消用cf.dwEffects&=~CFE_BOLD; cf.dwM转载 2013-04-25 11:23:04 · 735 阅读 · 0 评论 -
CRichEditCtrl系列讲堂8 解决CEdit/CRichEdit中SetSel错位或者位置判断错误的问题
需求:在CEdit中查找指定文本然后选中,当然CEdit中会包含汉子以及英文字符,也包括回车换行符,然后进行查找,第一次标识并选中第一次出现的位置,再次点查找要标识并选中第二次出现位置,如果到达最后一次要从头重新查找。 解答:问题很简单可能会使用CString来获取窗口的内容GetWindowText 然后在获取到的CString中进行查找,然后使用转载 2013-04-25 11:26:37 · 1660 阅读 · 0 评论 -
CRichEditCtrl系列讲堂1 VC中在对话框上使用Rich Edit控件相关问题
这几天所学,所查资料进行一下小结1.设置edit只读属性 方法一: m_edit1.SetReadOnly(TRUE); 方法二: ::SendMessage(m_edit1.m_hWnd, EM_SETREADONLY, TRUE, 0);2.判断edit中光标状态并得到选中内容(ri转载 2013-04-24 23:56:04 · 1046 阅读 · 0 评论 -
CRichEditCtrl系列讲堂2 查找功能的实现
void FindText( CRicheditctrl & cRichEdit ,LPCTSTR pszText,BOOL bWholeWord,BOOL bCaseSen,BOOL bUp ){ DWORD dwOptions = 0; if (bWholeWord) dwOptions |= FR_WHOLEWORD; if (bCaseSen) dwOptions |=转载 2013-04-25 11:16:45 · 922 阅读 · 0 评论 -
CRichEditCtrl系列讲堂6 一些小技巧
CEdit::GetSelDWORD GetSel()const;void GetSel(int& nStartChar,int& nEndChar)const;返回值:此版本返回一个双字,其低位字为起始位置,高位字为第一个未被选中的字符的位置。参数: nStartChar 指向当前选中部分的第一个字符位置,用整数表示。nEndChar 指向第一个未被选中的字符原创 2013-04-25 11:24:47 · 782 阅读 · 0 评论