BCGControlBar Pro for MFC
virtual void CBCGPGridCtrl::ShowColumnsChooser ( BOOL  bShow = TRUE,
BOOL  bVisualManagerStyle = FALSE 

Displays or hides the column chooser.

Use this method to display or hide the column chooser. The column chooser is a popup window that contains a list of hidden columns, displayed as buttons with column names. The user can drag buttons from the column chooser and drop them on the grid header. The dropped columns will appear on the grid header.

bShowIf TRUE, the column chooser will be displayed. If FALSE, the column chooser will be hidden.
bVisualManagerStyleIf TRUE, the column chooser will be renderred using a current visual style.