📄 controledit.cpp
字号:
// ControlEdit.cpp : 实现文件
//
#include "stdafx.h"
#include "ControlEdit.h"
// CControlEdit
IMPLEMENT_DYNAMIC(CControlEdit, CEdit)
CControlEdit::CControlEdit()
{
}
CControlEdit::~CControlEdit()
{
}
BEGIN_MESSAGE_MAP(CControlEdit, CEdit)
ON_WM_CHAR()
ON_WM_CONTEXTMENU()
END_MESSAGE_MAP()
// CControlEdit 消息处理程序
void CControlEdit::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
//if ((nChar<48||nChar>57)&&(nChar!=65)&&(nChar!=8))
if (!(((nChar<=70)&&(nChar>=65))||((nChar>=48)&&(nChar<=57))||((nChar>=97)&&(nChar<=102)))&&(nChar!=8))
{
return;
}
else
CEdit::OnChar(nChar, nRepCnt, nFlags);
}
void CControlEdit::OnContextMenu(CWnd* /*pWnd*/, CPoint point)
{
// TODO: 在此处添加消息处理程序代码
/*
右键菜单
CMenu menu;
menu.CreatePopupMenu();
menu.AppendMenu(MF_STRING,0 , "Item 1");
menu.AppendMenu(MF_STRING,1 , "Item 2");
menu.TrackPopupMenu(TPM_LEFTBUTTON, point.x, point.y, this);
*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -