You could use a database reactor and a list of layers and their states that
you store in CDocData. When a drawing is first opened, you store the
current states of all the layers into the list in your doc data. Use the
AcDbDatabaseReactor::objectModified( ) notification, and check to see if the
object being modified is an AcDbLayerTableRecord. If it is, check it's
current state vs. the one you have stored. If they differ, then the user
just changed it. Don't forget to update your list when the state changes.
-Rich
"MiChaeL" wrote in message news:40757a69$1_2@newsprd01...
> Hi,
> is there a reactor for layer state?
>
> Thanks
>
>