0

如何更改外观或 MFCMenuButton?我们需要一些深色方案,所以样式设置为 CMFCVisualManagerOffice2007::Office2007_ObsidianBlack。可视化管理器设置如下:

class CustomVisualManager : public CMFCVisualManagerOffice2007  {
public: 
     DECLARE_DYNCREATE(CustomVisualManager);

     CustomVisualManager()
     {
        SetStyle(Office2007_ObsidianBlack);
     } 
};

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(Hydra::CustomVisualManager));

一些 UI 的外观发生了变化,但 MFCMenuButton 样式仍为浅灰色。

4

0 回答 0