社区
界面
帖子详情
那为兄弟有MFC上重写CEdit类的代码?最好是wince5.0上能跑的谢谢
jayskycai
2009-03-27 05:02:11
那为兄弟有MFC上重写CEdit类的代码?最好是wince5.0上能跑的谢谢 有的话,能不能帮忙发我邮箱?jayskycai@gmail.com
...全文
166
6
打赏
收藏
那为兄弟有MFC上重写CEdit类的代码?最好是wince5.0上能跑的谢谢
那为兄弟有MFC上重写CEdit类的代码?最好是wince5.0上能跑的谢谢 有的话,能不能帮忙发我邮箱?jayskycai@gmail.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
沐雨追风
2009-04-07
打赏
举报
回复
EVC下写吗?
skxq1983
2009-04-06
打赏
举报
回复
MFC里的源代码
skxq1983
2009-04-06
打赏
举报
回复
头文件
class CEdit : public CWnd
{
DECLARE_DYNAMIC(CEdit)
// Constructors
public:
CEdit();
BOOL Create(DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID);
// Attributes
BOOL CanUndo() const;
int GetLineCount() const;
BOOL GetModify() const;
void SetModify(BOOL bModified = TRUE);
void GetRect(LPRECT lpRect) const;
DWORD GetSel() const;
void GetSel(int& nStartChar, int& nEndChar) const;
HLOCAL GetHandle() const;
void SetHandle(HLOCAL hBuffer);
#if (WINVER >= 0x400)
void SetMargins(UINT nLeft, UINT nRight);
DWORD GetMargins() const;
void SetLimitText(UINT nMax);
UINT GetLimitText() const;
CPoint PosFromChar(UINT nChar) const;
int CharFromPos(CPoint pt) const;
#endif
// NOTE: first word in lpszBuffer must contain the size of the buffer!
int GetLine(int nIndex, LPTSTR lpszBuffer) const;
int GetLine(int nIndex, LPTSTR lpszBuffer, int nMaxLength) const;
// Operations
void EmptyUndoBuffer();
BOOL FmtLines(BOOL bAddEOL);
void LimitText(int nChars = 0);
int LineFromChar(int nIndex = -1) const;
int LineIndex(int nLine = -1) const;
int LineLength(int nLine = -1) const;
void LineScroll(int nLines, int nChars = 0);
void ReplaceSel(LPCTSTR lpszNewText, BOOL bCanUndo = FALSE);
void SetPasswordChar(TCHAR ch);
void SetRect(LPCRECT lpRect);
void SetRectNP(LPCRECT lpRect);
void SetSel(DWORD dwSelection, BOOL bNoScroll = FALSE);
void SetSel(int nStartChar, int nEndChar, BOOL bNoScroll = FALSE);
BOOL SetTabStops(int nTabStops, LPINT rgTabStops);
void SetTabStops();
BOOL SetTabStops(const int& cxEachStop); // takes an 'int'
// Clipboard operations
BOOL Undo();
void Clear();
void Copy();
void Cut();
void Paste();
BOOL SetReadOnly(BOOL bReadOnly = TRUE);
int GetFirstVisibleLine() const;
TCHAR GetPasswordChar() const;
// Implementation
public:
virtual ~CEdit();
};
顽固己死_有事烧纸
2009-03-27
打赏
举报
回复
想用Win32 API 写个 CEdit 一样的类??
顽固己死_有事烧纸
2009-03-27
打赏
举报
回复
[Quote=引用 1 楼 cnzdgs 的回复:]
你想实现什么?
class CMyEdit : public CEdit
{
};
这就算重写了。
[/Quote]
cnzdgs
2009-03-27
打赏
举报
回复
你想实现什么?
class CMyEdit : public CEdit
{
};
这就算重写了。
C
Edit
过滤字符和限制长度实例
一个简单的
mfc
小例子,
重写
了C
Edit
,使它可以过滤吊我们不想要的字符和限定了输入长度.它可以自由的在限制状态和费闲置状态之间切换.
【编辑框C
Edit
】控件应用第五课
本博客近期每天推出
MFC
实例课程讲解,如果你对此感兴趣, 欢迎访问我的博客主页,http://www.gymsaga.com/
MFC
专栏请进 --- http://www.gymsaga.com/category/project/developc/
mfc
本次实例
代码
讲解地址:http://www.gymsaga.com/project/397.html 如果你有什么不懂的,或者我讲的地方有那些不对或者不恰当的地方,也欢迎你批评指正
【编辑框C
Edit
】控件应用第七课
本博客近期每天推出
MFC
实例课程讲解,如果你对此感兴趣, 欢迎访问我的博客主页,http://www.gymsaga.com/
MFC
专栏请进 --- http://www.gymsaga.com/category/project/developc/
mfc
本次实例
代码
讲解地址:http://www.gymsaga.com/project/407.html 如果你有什么不懂的,或者我讲的地方有那些不对或者不恰当的地方,也欢迎你批评指正
在ListCtrl列表控件中添加
edit
和combo
在listctrl中添加
edit
控件和combo box控件 vc6编译通过,封装成
类
便于复用
MFC
重载C
Edit
文本框 “垂直居中”
在
MFC
中C
Edit
控件的对齐方式只有 左、右对齐,居中对齐,但是没有垂直居中对齐,对于单行的C
Edit
来说,例如 字体高度是 30px,而C
Edit
有30px的话,那么我们输入的字体就会过于偏上,很是影响美观(如图:) 解决方案:将字体的输出位置往下偏移一定的位置就OK了,这里提供的偏移方法是将C
Edit
的工作区域往下偏移, 所谓的工作区域也就是能够显示字体的区域.
代码
如下: ①、在创建C
Edit
的时候 添加 多行的属性,ES_MULTILINE,因为对于单行的C
Edit
是不能设置工作区域的,我
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章