rt
解决方案 »
- 请问关于列表框控件实现复选功能
- 用VC实现了一个多文档的简单语法编辑器,现在想实现一个简单的IDE,设置断点和其他调试功能,能调用PICC编译器对当前编辑的文件进行编译,望大虾们帮帮忙!
- 有没有什么办法让一个dll开机就被外壳载入,不是用rundll32的办法。
- 请 jiangsheng(蒋晟.MSMVP2004Jan) 进来接分
- 急! 请问在VC6.0为何下不能包含头文件 <dirent.h> ?
- 高手快帮我指条路
- 如何把整型(int)转换为字符型(char)?
- 一个关于button的简单问题
- 看了学用vc6.0后想深入学习一下vc请给介绍一不经典的书好吗?
- TCP首部中的窗口大小和TCP缓冲区有什么关系啊,求人告知
- 如何实现两个自定义类之间四则运算(要求类型自动转换)
- 请教VC的union里不能有struct的问题
/*-==============================================================
*增加命令提示,并将控件中的文字总数取得,以便后来确定只读的区域
*str为在CommandEdit控件中的提示语句
* bBold 判断显示的字是否为加粗
* clr 为新增加的字使用什么颜色
*=================================================================*/
void CVSCommandEdit::AddText(CString str,BOOL bBold,COLORREF clr)
{
LONG nStart,nEnd;
//插入传入的字符串
this->SetSel(0,-1);
this->GetSel(nStart,nEnd);
this->SetSel(nEnd,nEnd + 1);
this->ReplaceSel(str);
int nLen = str.GetLength();
SetSel(nEnd - 1,nEnd + nLen);
DWORD dwEffects = bBold?CFE_BOLD:0;
CHARFORMAT cfm;
cfm.cbSize = sizeof(cfm);
cfm.dwEffects = CFE_BOLD;
cfm.crTextColor = clr;
cfm.dwMask = bBold ? (CFM_BOLD | CFM_COLOR) : CFM_COLOR;
SetSelectionCharFormat(cfm);this->SetSel(0,-1);
this->GetSel(this->m_crReadOnlyPos.cpMin,this->m_crReadOnlyPos.cpMax);
this->m_crReadOnlyPos.cpMax -= 1;
this->SetSel(this->m_crReadOnlyPos.cpMax + 1,-1); this->EnableScrollBar(SB_BOTH,ESB_DISABLE_BOTH);
}
www.codeproject.com上面就有很多,edit里面
----------------------------------------------
CRichEditView可以的。