控制编辑框焦点在最下面的方法(CEdit)[1]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

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

 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)
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top