Как я могу включить / отключить объект CMFCRibbonButton
?
Я вижу, что у него есть член IsDisabled()
, но нет функции, подобной setEnable(BOOL en)
.
. Я видел, что в ribbonBar
Word некоторые кнопки отключены , поэтому я думаю, что должен быть способ включить / отключить CMFCRibbonButton
.
Пример кода:
CMFCRibbonBar ribbon;
pcat_home = ribbon.myAddCategory("&Home", IDR_RIBBONBAR_SMALL, IDR_RIBBONBAR);
CMFCRibbonPanel *ppanel = pcat_home->AddPanel("", 0, NULL);
CMFCRibbonButton *pb = new CMFCRibbonButton(PRINT_COMSETUP_MSG, "func1", hicon1, FALSE, NULL, FALSE, FALSE);
ppanel->Add(pb);
//...
// pb->setEnable(false); // this not work , but I want to disable the button**