禁止组合框comboBox编辑
ribbon编程里面的
组合框是可以编辑的, 想使之不能具有编辑功能
为此,我重载了以下函数
//重载该函数,使组合框不能输入
BOOL CMainFrame::PreTranslateMessage(MSG* pMsg)
{
// TODO: 在此添加专用代码和/或调用基类
CMFCRibbonComboBox* pComboBox = DYNAMIC_DOWNCAST(CMFCRibbonComboBox, m_wndRibbonBar.FindByID(ID_COMBO1));
//如何根据id获得去句柄
if(pMsg->hwnd==ID_COMBO1 && pMsg->wParam==WM_CHAR)
return TRUE;
return CMDIFrameWndEx::PreTranslateMessage(pMsg);
}
vs2010+xp
颜色哪行代码 显然是错误的,
改如何获得combox的句柄,
只有这样,才能使组合框失去 编辑功能
ribbon是没有GetSafeHwnd ,之类的