IAccessible problem

Hi all!

I'm implementing IAccessible interface for a custom list control.
I've seen, that there is a different behavior for different role IDs.
For example the client (narrator) calls the followed chain get_accRole -> get_accName -> get_accValue -> accLocation -> get_accChildCount after get_accRole returns ROLE_SYSTEM_COLUMNHEADER.
And the followed chain get_accRole -> get_accChildCount after get_accRole returns ROLE_SYSTEM_CELL.

Is this behavior described in any document? Or maybe it is a narrator's bug?
[572 byte] By [Fester] at [2007-11-20 11:41:08]