Release Notes BCGSuite for MFC Version: 37.4. Released: 05/05/2026 Controls CBCGPDateTimeCtrl: added a new virtual method OnCloseDateTimeList; this method is called when the date/time drop-down list is closed. CBCGPButton: implemented the temporary disabled state (see screenshot); you can make the button temporarily disabled for a given number of seconds by calling the new method SetTemporaryDisabled. The BCGPControls example demonstrates this new feature. Edit Control Implemented tracking changes bar (see screenshot). Call a new CBCGPEditCtrl method EnableTrackChanges to enable or disable this feature. Look at the BCGPVisualStudioGUIDemo example to see this addition in action. Enhanced the current row highlighting appearance (see screenshot). The current row style can be one of the following: Outline; Outline with fill; Outline with fill and a selection bar (like Visual Studio 2026). By default, the current row style is specified by the visual manager, but you can change it by passing the desired style to the EnableHighlightCurrentLine method (to the new parameter 'style'). A new virtual method, GetWhiteSpaceColor, returns the white space symbols' foreground color. Override this method if you wish to specify the custom color of the white space symbols. Miscellaneous CBCGPMessageBox: added support for the temporarily disabled button (see screenshot); to temporarily disable a specific message box button, set the new global class members m_nTemporaryDisabledBtnID, m_nTemporaryDisabledBtnDelay and m_szTempDisabledFmt prior to displaying the message box. CBCGPGridCtrl: The colors of the in-place edit control created in the grid cell with the custom colors are the same as the grid cell colors (see screenshot). In previous versions, the in-place edit control always used default colors. If the in-place edit color is not specified, CBCGPGridItem::OnCtlColor calls a new visual manager method, GetGridItemInPlaceEditBrush, to obtain the fill color. Examples and Samples BCGPControls: added demonstration of temporarily disabled push button. MessageBoxDemo: added demonstration of a temporarily disabled push button. BCGPVisualStudioGUIDemo: added demonstration of the tracking changes bar. Fixes Addressed some issues with the reversed mouse button order (when the primary mouse button is the right). CBCGPDiagramTableShape: fixed a bug with incorrect internal padding when the diagram is zoomed in. CBCGPSVGImageList: the image list created by ExportToImageList has the ILC_MASK flag now. CBCGPPropertyPage: addressed the issue with the partial redrawing of the page header when the page-changing transition effect is enabled. CBCGPScrollDialog: addressed the issue with restoring the dialog from the minimized state (if the dialog has the "Minimize" caption button). CBCGPEditCtrl: addressed some issues with uncommenting the text that didn't contain any comment blocks.