I have explored this further, and am now trying to use the CustomDrawEXEventHandler for a CustomPoint for the layer that I am trying to draw. I have added a CustomField to the layer to contain the data I need to identify the color I want for each point in the layer.
The CustomDrawEXEventHandler has a recordNum parameter identifying which point in the layer to draw. I am using the layer.DataQuery method to get the data associated with the point I am trying to draw. Unfortunately, the CustomField I added does not appear to be included in the DataTable that returns from DataQuery.
Is that correct? Will the DataQuery method only return the fields in the .dbf file, and not the custom fields as well?
Thanks-
Matt