在toolbar中的button,可不可以设成一组? 假如我有4个button,我想把它们设置成一组。如果一个button按下去了,其他的button就处于没有按下去的状态。 怎么办? 偶看到有TBBS_CHECKGROUP的style,但是偶用了,没出来效果,不知道该怎么办?希望高手相助! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 假设你有四个工具条按钮,你希望他们四个是在一组中的。试试我的方法:1。添加一个成员变量m_nCurrentSel作为标志,初始化为0;2。在你的第i(i=0,1,2,3)个按钮的WM_COMMAND消息响应函数中添加修改成员的语句 m_nCurrentSel=i;一定要记得所有的按钮都要这么做,当然,如果他们的ID是连续的 话可以响应 WM_COMMANDRANGE;3。在你的第i(i=0,1,2,3)个按钮的WM_UPDATECOMMANDUI消息响应函数中添加如下语句 pCmdUI->SetCheck(m_nCurrentSel==i)。看看,是不是达到目的了? 我怎么没找到,按扭的WM_UPDATECOMMANDUI消息啊? 不会吧!classWizard,选中那个按钮的ID后,右边有两个消息。 我是在对话框程序中用ReBar类生成的ToolBar,自己加的ID,classWizard中根本就找不到那个ID. kingtsui(老农民) 的方法不能用。偶现在还没有使用BinaryPoet(二进制诗人) 的方法,但是偶觉得肯定可行。 组件类com生成的DLL文件如何使用? 怎么用CMemDC绘制位图?? 拖放格式的疑惑 切分窗口的列表视图出现垂直滚动条就出错 怎样解决闪的问题?? 关于字体翻转的问题 透明窗体问题 散分:庆祝我的输入法1.0版发布 VC中如何调用脚本接口执行脚本!(分不够可以再加) 为什么我的动态链接库不能注册? vc调用matlab数学库 如何在一个按钮接受单击事件后,用两种颜色闪烁。我继承了一个CButton类
1。添加一个成员变量m_nCurrentSel作为标志,初始化为0;
2。在你的第i(i=0,1,2,3)个按钮的WM_COMMAND消息响应函数中添加修改成员的语句
m_nCurrentSel=i;一定要记得所有的按钮都要这么做,当然,如果他们的ID是连续的
话可以响应 WM_COMMANDRANGE;
3。在你的第i(i=0,1,2,3)个按钮的WM_UPDATECOMMANDUI消息响应函数中添加如下语句
pCmdUI->SetCheck(m_nCurrentSel==i)。
看看,是不是达到目的了?
偶现在还没有使用BinaryPoet(二进制诗人) 的方法,但是偶觉得肯定可行。