P
Pete Davis
First of all, I apologize for cross-posting to so many groups, but clearly
there are only 2 people on the planet that understand MS Accessibility in
..NET and I'm hoping I might reach just one of them by cross posting to 6
groups because I've already posted to 4 others with no luck.
Our company has a number of custom controls that we're building for a suite
of applications. We're trying to add accessibility support to the controls
and we're finding the documentation very lacking. It's ambiguous, vague, and
very incomplete. There are almost no online resources for it and the few
samples we've found have been far too trivial to be of any real-life use.
Surely we're not breaking virgin ground here. Surely somebody has cut their
teeth on this stuff already. Yet I can't find anyone. I've e-mailed people
at MS, some of whom have said they'll try to find someone to help us, but
nothing yet. I've scoured the web. I've scoured the MSDN (DVD and web site).
Has anyone dealt with this, and if so, can you please, please, please,
e-mail me or tell me which newsgroup I can communicate with you on?
Here's a sample question:
We have a grid control. The children of the Grid ControlAccessibleObject are
AccessibleObjects that are Rows and Columns. The rows have children that are
AccessibleObjects that are cells.
When the control calls AccessibilityNotifyClients to notify of an event
(selection, focus change, etc), the second parameter is: int childID. The
documenation states that childID is: 'The child "Control" to notify of the
accessible event.'
Okay, I put "Control" in quotes because in the docs there's a link to the
Control class. If the parameter is an int, how does this represent a Control
class? Aren't the children the AccessibleObjects and
ControlAccessibleObjects?
Where does childID come from? I can't find any sort of int ID for any class
or interface involved in accessibility.
I thought maybe childID was the index into the GetChild() method, but that
can't be right because what about the situation in my grid? Suppose I want
to notify a cell? But the cell isn't a child of the grid accessible object,
it's a child of the row accessible object. So the indexes into GetChild()
overlap all over the place. They're far from unique, so that can't be it.
Anyway, this is one of a number of questions we have. Please, if anyone
knows anything about this stuff, please get in touch.
Thanks.
Pete
there are only 2 people on the planet that understand MS Accessibility in
..NET and I'm hoping I might reach just one of them by cross posting to 6
groups because I've already posted to 4 others with no luck.
Our company has a number of custom controls that we're building for a suite
of applications. We're trying to add accessibility support to the controls
and we're finding the documentation very lacking. It's ambiguous, vague, and
very incomplete. There are almost no online resources for it and the few
samples we've found have been far too trivial to be of any real-life use.
Surely we're not breaking virgin ground here. Surely somebody has cut their
teeth on this stuff already. Yet I can't find anyone. I've e-mailed people
at MS, some of whom have said they'll try to find someone to help us, but
nothing yet. I've scoured the web. I've scoured the MSDN (DVD and web site).
Has anyone dealt with this, and if so, can you please, please, please,
e-mail me or tell me which newsgroup I can communicate with you on?
Here's a sample question:
We have a grid control. The children of the Grid ControlAccessibleObject are
AccessibleObjects that are Rows and Columns. The rows have children that are
AccessibleObjects that are cells.
When the control calls AccessibilityNotifyClients to notify of an event
(selection, focus change, etc), the second parameter is: int childID. The
documenation states that childID is: 'The child "Control" to notify of the
accessible event.'
Okay, I put "Control" in quotes because in the docs there's a link to the
Control class. If the parameter is an int, how does this represent a Control
class? Aren't the children the AccessibleObjects and
ControlAccessibleObjects?
Where does childID come from? I can't find any sort of int ID for any class
or interface involved in accessibility.
I thought maybe childID was the index into the GetChild() method, but that
can't be right because what about the situation in my grid? Suppose I want
to notify a cell? But the cell isn't a child of the grid accessible object,
it's a child of the row accessible object. So the indexes into GetChild()
overlap all over the place. They're far from unique, so that can't be it.
Anyway, this is one of a number of questions we have. Please, if anyone
knows anything about this stuff, please get in touch.
Thanks.
Pete