第四章1.txt
来自「本书在复习C++基础知识后」· 文本 代码 · 共 20 行
TXT
20 行
void CEx_ContextMenuView::OnContextMenu(CWnd* pWnd, CPoint point)
{
CMainFrame* pFrame=(CMainFrame*)AfxGetApp()->m_pMainWnd; // 获得主窗口指针
CMenu* pSysMenu = pFrame->GetMenu(); // 获得程序窗口菜单指针
int nCount = pSysMenu->GetMenuItemCount(); // 获得顶层菜单个数
int nSubMenuPos = -1;
for (int i=0; i<nCount; i++)
{ // 查找“文件”菜单
CString str;
pSysMenu->GetMenuString(i, str, MF_BYPOSITION);
if (str.Left(4) == "文件")
{
nSubMenuPos = i; break;
}
}
if (nSubMenuPos<0) return; // 没有找到,返回
pSysMenu->GetSubMenu( nSubMenuPos)
->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON, point.x, point.y, this);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?