CMFCRibbonButton 变为Disable
来源:互联网 发布:lol端口被屏蔽怎么办 编辑:程序博客网 时间:2024/04/30 20:34
在Ribbon面板中添加的按钮:CMFCRibbonButton , 有时需要动态的更改其状态,即“可点击”或变灰"状态"。
为了实现这一功能可是尝试了各种办法啊,如:EnableWindow()
以及:
怎么办呢?最后知道方法后,真是气死人了:
为了实现这一功能可是尝试了各种办法啊,如:EnableWindow()
以及:
// 功能类 指针//CMFCRibbonCategory* m_Categ = m_wndRibbonBar.GetCategory(2);// 页面 面板//CMFCRibbonPanel* m_Panel = m_Categ->GetPanel(0);// 按钮//CMFCRibbonButton* m_Btn = (CMFCRibbonButton*)m_Panel->GetElement(0);然后操作按钮指针m_Btn,可是发现并没有使按钮变灰的方法……
怎么办呢?最后知道方法后,真是气死人了:
只要添加消息:
ON_UPDATE_COMMAND_UI
然后:
void CMainFrame::OnXXXBtn(CCmdUI *pCmdUI){pCmdUI->Enable(FALSE);}即可,基础不牢是真愁人啊!
- CMFCRibbonButton 变为Disable
- jQuery 把input变为disable
- CButton & CMFCRibbonButton
- 重载CMFCRibbonButton
- CMFCRibbonButton使用HICON作为参数的构造函数BUG
- Disable dhcp
- checkbox disable
- disable setunhandledexceptionfilter
- disable GATHER_STATS_JOB
- DISABLE CONSTRAINT
- DISABLE DRM
- disable bootstrap
- disable lockscreen
- readonly disable
- Disable PatchGuard
- Disable Maven Nature &Disable Workspace Resolution
- Use "adb disable-verity" to disable verity.
- #pragma warning(disable:4699)
- (ZT)WideCharToMultiByte和MultiByteToWideChar函数的用法
- ffmpeg的IO操作
- 让TableViewer支持Tab编辑
- 小苏有朋遭禁播性感舞曲MV流出,骚男崛起OR妖男现世-色彩型男马宁
- java中枚举enum的使用
- CMFCRibbonButton 变为Disable
- possible code snippets
- 移动网站开发移除浏览器地址栏
- .net几种页面传值方法
- memset 函数详解
- c#泛型约束
- memcached源码学习-内存管理机制slab allocator
- IT外企那点儿事
- mysql在线请求复制工具出炉了