方法的原型如下:
void CMFCToolBar::InvalidateButton(
int iButton = -1,
BOOL bInvalidate = TRUE
);
- iButton 参数是要使其失效的按钮的索引。如果该参数为 -1(默认值),则所有按钮都将被失效。
- bInvalidate 参数是一个 BOOL 值,指定是否要进行失效操作。如果为 TRUE,则按钮将被失效;如果为 FALSE,则按钮将被激活。
示例代码:
// 使工具栏中索引为0的按钮失效
toolBar.InvalidateButton(0);
这个方法通常用于在运行时动态地改变按钮的状态,例如使某个按钮在特定条件下不可用。
转载请注明出处:http://www.zyzy.cn/article/detail/20247/MFC/CMFCToolBar