右键菜单 void CDlgUKeyInfo::OnRclickListUkeyView(NMHDR* pNMHDR, LRESULT* pResult) { // TODO: Add your control notification handler code here NMITEMACTIVATE* nm = (NMITEMACTIVATE*)pNMHDR; //nm->iItem, nm->iSubItem 是ListCtrl 当前选择的格点 //CString csTxt = m_ListCtrlUKeyInfo.GetItemText(nm->iItem, nm->iSubItem); CString csContainerIndicate = m_ListCtrlUKeyInfo.GetItemText(nm->iItem, 0); CString csContainerName = m_ListCtrlUKeyInfo.GetItemText(nm->iItem, 1); m_bEnableMenu_ExportCerts = (-1 != csContainerIndicate.Find("容器")); if(!m_bEnableMenu_ExportCerts) return; m_csContainerUsrSelect = csContainerName; POINT Point; GetCursorPos (&Point); //ScreenToClient(&Point); CMenu menu; menu.LoadMenu(IDR_MENU_EXPORT_CERTS); CMenu * pMenu = menu.GetSubMenu(0); pMenu->TrackPopupMenu(TPM_LEFTALIGN, Point.x, Point.y, this, 0); *pResult = 0; } void CDlgUKeyInfo::OnRclickListUkeyView( 你的当前访问异常,请进行认证后继续阅读剩余内容。 提交