www.gusucode.com > 一个VC++随机选号程序源码程序 > 一个VC++随机选号程序/Caipiao/Caipiao/MyRichEdit.cpp
// MyRichEdit.cpp : implementation file //Download by http://www.codesc.net #include "stdafx.h" #include "彩票.h" #include "MyRichEdit.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CMyRichEdit CMyRichEdit::CMyRichEdit() { } CMyRichEdit::~CMyRichEdit() { } BEGIN_MESSAGE_MAP(CMyRichEdit, CRichEditCtrl) //{{AFX_MSG_MAP(CMyRichEdit) ON_WM_RBUTTONDOWN() ON_COMMAND(IDR_RICH_CLEAR, OnRichClear) ON_UPDATE_COMMAND_UI(IDR_RICH_CLEAR, OnUpdateRichClear) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CMyRichEdit message handlers void CMyRichEdit::OnRButtonDown(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default CMenu menuRich; menuRich.LoadMenu(IDR_RICH); CMenu * pMenu; pMenu = menuRich.GetSubMenu(0); ClientToScreen(&point); pMenu->TrackPopupMenu(1,point.x,point.y,this); CRichEditCtrl::OnRButtonDown(nFlags, point); } void CMyRichEdit::OnRichClear() { // TODO: Add your command handler code here SetWindowText(""); } void CMyRichEdit::OnUpdateRichClear(CCmdUI* pCmdUI) { // TODO: Add your command update UI handler code here int iNum = GetTextLength(); pCmdUI->Enable(iNum > 0); return; }