那为兄弟有MFC上重写CEdit类的代码?最好是wince5.0上能跑的谢谢 有的话,能不能帮忙发我邮箱?[email protected]
解决方案 »
- VC透明窗体
- MDI怎么控制子窗体只能打开一次!!!
- 知情者请进
- 一个Dialog上显示50个小Dialog(FORMVIEW),FORMVIEW需要经常SHOW/HIDE,如何提高刷新的效率?特急,在线等待,多谢!
- 想向局域网的所有或特定用户发送一个系统消息(在桌面弹出),应该用什么函数?怎么做?很急,解决问题就给分!
- 数据库问题,各位大哥大姐帮帮忙!
- 怎样让模态窗口一开始就隐藏起来?
- 为何无法实现插入文本
- TabControl和PropertySheet\ProtertyPage有什么区别, 什么情况该用谁?
- 一个关于创建进程的问题:
- 为什么我用OpenGL画的正方体是透明的...
- VC++2005,为什么托管C++中窗体设计时出现的动态辅助线在MFC中就没有呢
class CMyEdit : public CEdit
{
};
这就算重写了。
{
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();
};