欢迎访问:常州市武进区嘉泽中心小学网站 !今天是:
栏目列表
您现在的位置是:首页>>教师>>计算机技术>>程序设计>>杂项>>文章内容
控制编辑框焦点在最下面的方法(CEdit)
发布时间:2008-11-20   点击:   来源:本站原创   录入者:佚名
 

像聊天室的屏幕一样,最新的内容在最下面,不过编辑框滚动到最下面的方法。

 CEdit m_CtrlEdit;

CString m_szMsgSay = "新加入的聊天内容";

CString tmp;

void CMsgDlg::OnButtonSay()
{

      UpdateData(TRUE);
      tmp += m_szMsgSay;
      m_CtrlEdit.SetWindowText(tmp);
      m_CtrlEdit.SetScrollPos(SB_VERT,m_CtrlEdit.GetLineCount(),TRUE);
      UpdateData(FALSE);
}

SetScrollPos是CWnd的.

CEdit Class Members

Construction
Attributes
Operations
Clipboard Operations

Construction

CEditConstructs a CEdit control object.CreateCreates the Windows edit control and attaches it to the CEdit object.

CEdit Attributes

CanUndoDetermines whether an edit-control operation can be undone.GetLineCountRetrieves the number of lines in a multiple-line edit control.GetModifyDetermines whether the contents of an edit control have been modified.SetModifySets or clears the modification flag for an edit control.GetRectGets the formatting rectangle of an edit control.GetSelGets the starting and ending character positions of the current selection in an edit control.GetHandleRetrieves a handle to the memory currently allocated for a multiple-line edit control.SetHandleSets the handle to the local memory that will be used by a multiple-line edit control.SetMarginsSets the left and right margins for this CEdit.GetMarginsGets the left and right margins for this CEdit.SetLimitTextSets the maximum amount of text this CEdit can contain.GetLimitTextGets the maximum amount of text this CEdit can contain.PosFromCharRetrieves the coordinates of the upper-left corner of a specified character index.CharFromPosRetrieves the line and character indices for the character closest to a specified position.GetLineRetrieves a line of text from an edit control.GetPasswordCharRetrieves the password character displayed in an edit control when the user enters text.GetFirstVisibleLineDetermines the topmost visible line in an edit control.

CEdit Operations

EmptyUndoBufferResets (clears) the undo flag of an edit control.FmtLinesSets the inclusion of soft line-break characters on or off within a multiple-line edit control.LimitTextLimits the length of the text that the user may enter into an edit control.LineFromCharRetrieves the line number of the line that contains the specified character index.LineIndexRetrieves the character index of a line within a multiple-line edit control.LineLengthRetrieves the length of a line in an edit control.LineScrollScrolls the text of a multiple-line edit control.ReplaceSelReplaces the current selection in an edit control with the specified text.SetPasswordCharSets or removes a password character displayed in an edit control when the user enters text.SetRectSets the formatting rectangle of a multiple-line edit control and updates the control.SetRectNPSets the formatting rectangle of a multiple-line edit control without redrawing the control window.SetSelSelects a range of characters in an edit control.SetTabStopsSets the tab stops in a multiple-line edit control.SetReadOnlySets the read-only state of an edit control.

CEdit Clipboard Operations

UndoReverses the last edit-control operation.ClearDeletes (clears) the current selection (if any) in the edit control.CopyCopies the current selection (if any) in the edit control to the Clipboard in CF_TEXT format.CutDeletes (cuts) the current selection (if any) in the edit control and copies the deleted text to the Clipboard in CF_TEXT format.PasteInserts the data from the Clipboard into the edit control at the current cursor position. Data is inserted only if the Clipboard contains data in CF_TEXT format.

CEdit OverviewBase Class MembersHierarchy Chart


附件:
    关闭窗口
    打印文档
    账号登录
    保持登录 忘记密码?
    账号与武进教师培训平台同步