16,466
社区成员
发帖
与我相关
我的任务
分享
BOOL Sell_Tickets::PreTranslateMessage(MSG* pMsg)
{ CWnd *p_wnd_list=GetDlgItem(IDC_Sched); //IDC_Sched是一个CListCtrl
if (pMsg->wParam==VK_RETURN && GetFocus() == p_wnd_list)//判断是否接受了回车键,并且判断焦点是否在列表上
{
int nItem = sched_list.GetNextItem(-1, LVNI_SELECTED);
CString sItemText = sched_list.GetItemText(nItem,0);
BuyTicket buyDlg(sItemText,this);
if (0 == buyDlg.DoModal()){;}//获取在列表上的索引,并生成一个窗口进行处理
return TRUE;
}
else
return FALSE;
}