创建动态菜单

清泛编译
8. 创建动态菜单

void CMainFrame::OnSelectState(NMTOOLBAR* pnmtb, LRESULT *plr) 

"CMenu menu; 
"if(!menu.CreateMenu()) 
"return; 
"menu.AppendMenu(MF_STRING,0,"开始"); 
"menu.AppendMenu(MF_STRING,0,"结束"); 
"CRect rc; 
"m_wndToolBar.SendMessage(TB_GETRECT, pnmtb->iItem, (LPARAM)&rc); 
"m_wndToolBar.ClientToScreen(&rc); 
"menu.TrackMenu( TPM_LEFTALIGN | TPM_LEFTBUTTON | TPM_VERTICAL, 
"""rc.left, rc.bottom, this, &rc); 
//"menu.DestroyMenu(); 
"menu.detach();
}
本文导航

MFC 总结 技巧

分享到:
评论加载中,请稍后...
App Inventor 2 中文网,少儿编程首选平台!
回到顶部