示例#1
0
void CMyEdit::OnContextMenu(HWND phWnd, CPoint pPoint)
{
	WTL::CMenu m;
	m.LoadMenu(IDR_POPUP_ERRORLOG);
	m.EnableMenuItem(ID_EDIT_COPY, !CanCopy());
	unsigned int id = m.GetSubMenu(0).TrackPopupMenuEx(TPM_RETURNCMD, pPoint.x, pPoint.y, m_hWnd, NULL);
	switch (id)
	{
	case ID_EDIT_COPY:
		Copy();
		break;
	case ID_EDIT_CLEARALL:
		SetWindowText(_T(""));
		break;
	case ID_EDIT_SELECT_ALL:
		SetSelAll(true);
		break;
	}
}
示例#2
0
LRESULT ChatCtrl::onEditSelectAll(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) {
	SetSelAll();
	return 0;
}