我想使工具栏中的一个按纽变灰不可用,怎么做? 我想使工具栏中的一个按纽变灰不可用,怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用 Wizard 实现该工具按钮的代码 UPDATE_COMMAND_UIOnUpdateYouId( CCmdUI* pCmdUI ){pCmdUI->Enable( false );} GetDlgItem(IDC_HANGUP)->EnableWindow( FALSE ); IDC_HANGUP 是按钮的 ID 。 假设按钮的ID是 IDC_Button1GetDlgItem(IDC_Button1)->EnableWindow(false); CToolBar m_ToolBar;CToolBarCtrl toolbarctrl = m_ToolBar.GetToolBarCtrl();toolbarctrl.EnableButton(BUTTON_ID, FALSE);:) add this in .h fileafx_msg void OnUpdate(CmdUI *pCmdUI);add this in .cpp file//and to message mapON_UPDATE_COMMAND_UI(ID_TOOL1,OnUpdateTool1)void Cxxxx::OnUpdateTool1(CmdUI *pCmdUI){ pCdmUI->Enable(BOOL);//true for enable, false disable} 不行啊,用GetDlgItem(IDC_Button1)得不到指针。 变灰的都可以,我就不在说了;GetDlgItem(IDC_Button1)->ShowWindow(false);这个按纽就看不见了 CToolBar m_MyToolBar;CToolBarCtrl toolbarctrl = m_MyToolBar.GetToolBarCtrl();toolbarctrl.EnableButton(此按钮的ID, FALSE);呵呵。试一试。 文件控制(控制文件打开,只读,拷贝,另存为,还有截屏) 关闭线程句柄,线程结束了吗 ActiveX按件问题。。急(大家帮忙解决一下) 如何获得 cpu 或主板序列号 关于在MFC应用程序中动态嵌入Word文档的一个问题 opengl 的初级问题,请高手指教 CArchive::IsBufferEmpty()为什么总是TRUE值? 请教高手有关于一个启动窗口的问题:) 我的程序为什么接收不到消息 有没有人知道winamp的EQ调节功能,和波形显示器是怎么做的?有源代码吗?原理也行。一定给高分!!!!! -=外星人程式=- 如何获得CListCtrl的当前item?
{
pCmdUI->Enable( false );
}
CToolBarCtrl toolbarctrl = m_ToolBar.GetToolBarCtrl();
toolbarctrl.EnableButton(BUTTON_ID, FALSE);
:)
afx_msg void OnUpdate(CmdUI *pCmdUI);add this in .cpp file
//and to message map
ON_UPDATE_COMMAND_UI(ID_TOOL1,OnUpdateTool1)void Cxxxx::OnUpdateTool1(CmdUI *pCmdUI)
{
pCdmUI->Enable(BOOL);//true for enable, false disable
}
GetDlgItem(IDC_Button1)->ShowWindow(false);
这个按纽就看不见了
CToolBarCtrl toolbarctrl = m_MyToolBar.GetToolBarCtrl();
toolbarctrl.EnableButton(此按钮的ID, FALSE);
呵呵。
试一试。