?? statedlg.cpp
字號:
// StateDlg.cpp : implementation file
//
#include "stdafx.h"
#include "NewAT.h"
#include "StateDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CStateDlg dialog
CStateDlg::CStateDlg(CWnd* pParent /*=NULL*/)
: CDialog(CStateDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CStateDlg)
m_sState = _T("");
//}}AFX_DATA_INIT
}
void CStateDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CStateDlg)
DDX_Control(pDX, IDC_EDIT1, m_EditCtrl);
DDX_Text(pDX, IDC_EDIT1, m_sState);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CStateDlg, CDialog)
//{{AFX_MSG_MAP(CStateDlg)
ON_WM_PAINT()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CStateDlg message handlers
void CStateDlg::SetString(CString s)
{
m_sState+=s+_TEXT("\r\n");
UpdateData(FALSE);
}
LRESULT CStateDlg::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
if(message==WM_SHOWSTATE)
{
CString* s;
s=(CString *)wParam;
SetString(*s);
//::SendMessage(GetDlgItem(IDC_EDIT1)->m_hWnd,EM_LINESCROLL,10,0);
m_EditCtrl.LineScroll(10000);//m_EditCtrl.GetFirstVisibleLine()+10);
}
return CDialog::WindowProc(message, wParam, lParam);
}
void CStateDlg::OnPaint()
{
CPaintDC dc(this); // device context for painting
// Do not call CDialog::OnPaint() for painting messages
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -