15,979
社区成员
发帖
与我相关
我的任务
分享
void CMRMSApp::OnImpGc()
{
// TODO: 在此添加命令处理程序代码
POSITION curTemplatePos = GetFirstDocTemplatePosition();
int iii=0;
while(curTemplatePos != NULL)
{
CDocTemplate* curTemplate =
GetNextDocTemplate(curTemplatePos);
CString str;
curTemplate->GetDocString(str, CDocTemplate::docName);
if(str == _T("ImportGradeControl"))
{
curTemplate->OpenDocumentFile(NULL);
return;
}
}
}
void CViewTree::OnNMClick(NMHDR *pNMHDR, LRESULT *pResult)
{
// 获取当前选择的项
CTreeCtrl* pTreeCtrl = this;
CPoint ptCurSel(0,0);
TVHITTESTINFO HitTestInfo;
// 通过鼠标在客户区中的位置
GetCursorPos(&ptCurSel);
pTreeCtrl->ScreenToClient(&ptCurSel);
// 获取当前选择的是哪一项
HitTestInfo.pt = ptCurSel;
HTREEITEM hSelect = pTreeCtrl->HitTest(&HitTestInfo);
CString strItem;
if(hSelect != NULL)
{
strItem = pTreeCtrl->GetItemText(hSelect);
::AfxMessageBox( strItem);
}
// 设置该项为选中状态
pTreeCtrl->SelectItem(hSelect);
if(strItem == _T("品位控制数据库"))
{
//如果点击的节点内是“品位数据库” 则在这里创建一个新的视图
//该视图已经创建好,可以在菜单上单击创建
???
???
}
}