BCGControlBar庫擁有500多個經(jīng)過全面設計、測試和充分記錄的MFC擴展類。 我們的組件可以輕松地集成到您的應用程序中,并為您節(jié)省數(shù)百個開發(fā)和調(diào)試時間。
BCGControlBar專業(yè)版?v33.6已正式發(fā)布了,此版本包含了對圖表組件的改進、帶隱藏標簽的單類功能區(qū)欄,標簽控制通知徽章和其他新功能、改進等。最新版點擊下方獲?。?/p>
BCGControlBar Pro for MFC v33.6正式版下載
網(wǎng)格和報表控件
1. 項目狀態(tài)圖標現(xiàn)在是DPI感知的。
2. CBCGPGridItem:實現(xiàn)了多按鈕支持。要向網(wǎng)格單元格添加按鈕,必須重寫一個新的虛擬方法CBCGPGridItem::GetCommandIcons并返回圖標列表,覆蓋新方法CBCGPGridItem::OnClickCommandIcon或CBCGPGridICtrl::OnClickItemCommandIcon來實現(xiàn)按鈕點擊動作。另外,您可以添加一個新的注冊消息BCGM_GRID_ITEM_COMMAND_CLICK處理程序。
3. 改進的鍵盤導航支持 - 添加了一些類似excel的快捷鍵:
- Ctrl+左:移動到該行的第一個單元格。
- Ctrl+右:移動到該行的最后一個單元格。
- Ctrl+Shift+左:選擇左側(cè)所有單元格。
- Ctrl+Shift+右:選擇右側(cè)所有單元格。
- Ctrl+Home:移動到網(wǎng)格中的第一個單元格。
- Ctrl+End:移動到網(wǎng)格的最后一個單元格。
- Ctrl+Shift+Home:選擇從當前到左上角的單元格。
- Ctrl+Shift+End:選擇從當前到右下的單元格。
4. 一個新的方法EnableColumnWidthAutoSizeOnHeaderDblClick指定雙擊列標題分隔符是否會調(diào)整列的大小來適合列的內(nèi)容。默認情況下,該選項是關閉的。
5. 添加了新的網(wǎng)格導航幫助器:
- selectfirstlastteminrow:將選擇移動到當前行的第一個/最后一個單元格。
- selectfirstlasttemincolumn:將選擇移動到當前列的頂部/底部單元格。
控件
1. CBCGPListCtrl:增加了一個新的虛擬方法'OnBeforeDrawItem',由框架在繪制列表控件項之前調(diào)用。
2. CBCGPStatic:增加了一個新成員m_clrBkgnd,此屬性指定控件的背景顏色。
3. CBCGPSplitterWnd:新增DPI縮放支持,當拆分器窗口的DPI被更改時,面板將根據(jù)當前DPI值重新定位。調(diào)用新方法SetDPIAware來啟用/禁用DPI縮放支持,并調(diào)用IsDPIAware來檢查是否啟用了該支持。默認情況下,DPI縮放是開啟的。
4. CBCGPWinUITiles:
- 改進的鍵盤導航支持。當控件只包含磁貼(沒有組,沒有標題)時,TAB鍵現(xiàn)在在磁貼之間導航。
- 磁貼標題和文本的繪制已被優(yōu)化。
5. CBCGPHotSpotImageCtrl添加:
- 實現(xiàn)透明背景:如果m_clrBack成員(由SetBackgroundColor方法指定)為CLR_NONE,則繪制透明背景的圖片。
- 增加了新的方法SetBuffer:調(diào)用這個方法從內(nèi)存緩沖區(qū)加載圖片。
6. CBCGPTagCloud:增加一個新的方法'FindTag',調(diào)用此方法按名稱查找標記。
7. 調(diào)用新方法SetNumericNotificationBadge來設置選項卡數(shù)字徽章,并調(diào)用ClearNumericNotificationBadge來從選項卡中刪除徽章。文章來源:http://www.zghlxwxcb.cn/news/detail-727450.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-727450.html
到了這里,關于MFC擴展庫BCGControlBar Pro v33.6 - 網(wǎng)格、報表控件功能升級的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!