Page 1 of 1

A bit technical

Posted: 28 May 2007 09:42
by clauderenaud
Hi Donald and all,

VB6 is not among the so-called very standard windows languages.
I say that because in order to make my screen reader the most workable with program as XYp, I have to reclassify some windows/controls class in it. For example I have to tell my screen reader that a particular control is a tree or a combobox or anything else in case it does not autoclassify them correctly...
In Xyp it is the case. But the strange thing is that what even the control I'm on, except very few ones, as tabs in the option dialog box, the explorer treeview, it reports them as Class ThunderRT6PictureBoxDC, as if they were graphic controls....
So two questions :

1. Are you using controls provided by VB6 or other owned-drown ones ?
2. is there a skin or a particular image covering the XYp interface ?

Re: A bit technical

Posted: 28 May 2007 09:48
by admin
clauderenaud wrote:1. Are you using controls provided by VB6 or other owned-drown ones ?
2. is there a skin or a particular image covering the XYp interface ?
1. All "big" controls (Tree, List, Tabs, Addressbar, Toolbar...) I'm drawing myself onto pictureboxes (hence the ThunderRT6PictureBoxDC). The only VB-controls I use are the small Buttons, Scrollbars, Textboxes, Checkboxes etc.

2. No.

Re: A bit technical

Posted: 28 May 2007 11:14
by clauderenaud
admin wrote:
clauderenaud wrote:1. Are you using controls provided by VB6 or other owned-drown ones ?
2. is there a skin or a particular image covering the XYp interface ?
1. All "big" controls (Tree, List, Tabs, Addressbar, Toolbar...) I'm drawing myself onto pictureboxes (hence the ThunderRT6PictureBoxDC). The only VB-controls I use are the small Buttons, Scrollbars, Textboxes, Checkboxes etc.
1. In the future do you plan to use more standard controls or will you stay with those one ?

Re: A bit technical

Posted: 28 May 2007 11:22
by admin
clauderenaud wrote:1. In the future do you plan to use more standard controls?
No, I wasted years of my life to write replacements for the standard controls! :wink:

Re: A bit technical

Posted: 28 May 2007 11:38
by clauderenaud
admin wrote:
clauderenaud wrote:1. In the future do you plan to use more standard controls?
No, I wasted years of my life to write replacements for the standard controls! :wink:
Sad to hearr that !!! but I will try to accomodate ....
That's unfortunately that kind of thing which can make software very screen reader unfriendly...

Re: A bit technical

Posted: 28 May 2007 11:47
by admin
clauderenaud wrote:
admin wrote:
clauderenaud wrote:1. In the future do you plan to use more standard controls?
No, I wasted years of my life to write replacements for the standard controls! :wink:
Sad to hearr that !!! but I will try to accomodate ....
That's unfortunately that kind of thing which can make software very screen reader unfriendly...
Can't the screen reader remember what you teach him once?

Re: A bit technical

Posted: 28 May 2007 13:48
by clauderenaud
admin wrote:
clauderenaud wrote:
admin wrote:
clauderenaud wrote:1. In the future do you plan to use more standard controls?
No, I wasted years of my life to write replacements for the standard controls! :wink:
Sad to hearr that !!! but I will try to accomodate ....
That's unfortunately that kind of thing which can make software very screen reader unfriendly...
Can't the screen reader remember what you teach him once?
Yes, but it needs a bit of explanation
My Screen Reader originally recognize #) different control types (checkbox, combobox, edit field, tab, toolbar...).> If the controls present in an application are standard, they are automatically recognized and treated as such.
If no, there is a way to train the SC a bit, telling that for example a control named PageControl is a tab, or TbToolbar is a regular toolbar.
After having done that the program work quite correctly.
Here the problem is that each control you have redrawn have for the Screen Reader the same name, thus, ThunderRT6PictureBoxDC whatever they are, so it is impossible for me to telle that one control is a treeview, another a tab and so on >>.
That's why, it is very difficult to use that kind of app>

And the worst, is that one of the best thing I already mentionned in XYp is its ability to be extensively keyboard driven, but this way of designing your app obliged my to also extensively use the mouse for example to click on items which are not correctly recognized by my screen reader>>>