CMFCToolBar 类类似于 CToolBar 类,但为用户界面功能提供额外支持。 其中包括平面工具栏、有热图的工具栏、大图标、页导航按钮、锁定的工具栏、Rebar 控件、图像下的文本、背景图像和选项卡式工具栏。 CMFCToolBar 类还包含内置支持,用户可对工具栏和菜单、工具栏和菜单之间的拖放、组合框按钮、编辑框按钮、颜色选...
如需工具列按鈕樣式的清單,請參閱 ToolBar控件樣式 CMFCToolBarComboBoxButton::ClearData 刪除使用者定義數據。 複製 virtual void ClearData(); 備註 根據預設,此方法不會執行任何動作。 如果您想要刪除任何使用者定義的數據,請覆寫衍生類別中的這個方法。 CMFCToolBarComboBoxButton::Compare 比較兩個字串。
CMFCToolBarsCustomizeDialog::AddButton在 [命令] 頁面上的命令清單中插入工具列按鈕 CMFCToolBarsCustomizeDialog::AddMenu從資源載入功能表,並呼叫CMFCToolBarsCustomizeDialog::AddMenuCommands,將該功能表新增至 [命令] 頁面上的命令清單。 CMFCToolBarsCustomizeDialog::AddMenuCommands從資源載入功能表,並呼叫C...
CMFCToolBar m_ToolBarNew; CMFCToolBarImages m_ToolbarImageNew;//1.创建一个工具条ID资源,IDR_TOOLBAR1m_ToolBarnew.CreateEx(this, TBSTYLE_FLAT, dwStyle,CRect(1,1,1,1),1000); m_ToolBarnew.AddToolBarForImageCollection(IDR_TOOLBAR1, IDB_BITMAP1);//可有可无CString name; bNameValid = ...
CMFCToolBar m_myToolBar; CMFCToolBarImages m_mfcToolbarImage; //设置一个ID,不然添加不到菜单的视图工具栏集合 m_myToolBar.CreateEx(this, TBSTYLE_FLAT, dwStyle, CRect(1, 1, 1, 1), 1000); m_myToolBar.AddToolBarForImageCollection(IDR_TOOLBAR1, IDB_BITMAP1); ...
CMFCToolBarsCustomizeDialog::EnableUserDefinedToolbars使用“自定义”对话框启用或禁用创建新工具栏。 CMFCToolBarsCustomizeDialog::FillAllCommandsList使用“所有命令”类别中的命令填充所提供的CListBox对象。 CMFCToolBarsCustomizeDialog::FillCategoriesComboBox使用“自定义”对话框中每个命令类别的名称填充所提供的...
CMFCToolBarMenuButton::CreateFromMenu从 Windows 菜单句柄初始化工具栏菜单。 CMFCToolBarMenuButton::CreateMenu创建一个由工具栏菜单中的命令组成的 Windows 菜单。 返回 Windows 菜单的句柄。 CMFCToolBarMenuButton::CreatePopupMenu创建一个弹出菜单对象(CMFCPopupMenu 类)以显示工具栏菜单。
一、向导自动生成的CMFCToolBar 由于应用了系统风格,向导生成的菜单确实很漂亮。如下图: 但在某些情况下(至于哪些情况,笔者还不能确定),向导自动生成的菜单会没有名字,在“工具栏和停靠窗口”的子菜单下会显示空。如下图: 出现这种情况的解决办法就是自己给工具栏命个名称。在CMainFrame::OnCreate()事件中给工...
当您希望提供特定样式时,调用此方法而不是 CMFCToolBar::Create。 例如,请设置 dwCtrlStyle 到 TBSTYLE_FLAT | TBSTYLE_TRANSPARENT 创建类似于工具栏Internet Explorer 4使用的工具栏。 示例 下面的示例演示如何使用 CMFCToolBar 选件类的 CreateEx 方法。 此代码段是 pocket IE演示示例的一部分。 c++ 复制 C...
CMFCToolBarImages::CopyTo CMFCToolBarImages::CreateFromImageList 从图像列表初始化工具栏图像(CImageList 类)。 CMFCToolBarImages::CreateRegionFromImage CMFCToolBarImages::DeleteImage 如果此工具栏图像集包含用户定义的图像,则从工具栏图像中删除具有指定索引的图像。 CMFCToolBarImages::Draw 绘制单个工具...