CAdUiCoupledGroupCtrl and CAdUiGroupCtrl in a custom palette

By Adam Nagy

I would like to add grouped controls to my custom palette, but when adding a CDialog derived window to the CAdUiGroupCtrl, CAdUiCoupledGroupCtrl does not seem to work properly. Also the dialog color does not match the AutoCAD palette color and the combo box placed on the dialog does not seem to send the selection changed messages. How could I solve these problems?

Solution

The attached sample (Download Mycustompalettevs2008) shows how you can do it.

It has a dialog panel called MyPanel derived from CDialog which is added directly to the palette and also to the grouped controls that the coupled groups control contain.

The dialog handles resizing and also overrides the color of the dialog to match the AutoCAD palette color using CAdUiThemeManager and CAdUiTheme.

It also shows messages in the Command Window when the selection changes in the combo or tree view control.

This is what it looks like:

Custompalette


Comments

Leave a Reply

Discover more from Autodesk Developer Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading