historyedit.cpp
来自「C++编程实践与技巧一书各章节的源码」· C++ 代码 · 共 56 行
CPP
56 行
// HistoryEdit.cpp
#include "stdafx.h"
#include "HistoryEdit.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CHistoryEdit
CHistoryEdit::CHistoryEdit()
{
}
CHistoryEdit::~CHistoryEdit()
{
}
BEGIN_MESSAGE_MAP(CHistoryEdit, CEdit)
//{{AFX_MSG_MAP(CHistoryEdit)
ON_WM_SETFOCUS()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CHistoryEdit operations
void CHistoryEdit::AppendString
(CString str)
//
// Purpose:
// Appends a text string to the history buffer.
//
// Returns:
// None.
//
{
CString strBuffer; // current contents of edit control
// Append string
GetWindowText (strBuffer);
if (!strBuffer.IsEmpty())
strBuffer += "\r\n";
strBuffer += str;
SetWindowText (strBuffer);
// Scroll the edit control
LineScroll (GetLineCount(), 0);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?