Hi Jitendra,Borland C++ as well as Delphi use the same class library called VCL (Visual Control Library), as others already wrote. This often uses standard windows controls, but wraps them using a different class name. So waht you can do is to create a JAWS configuration file for the application either using JAWS or manually. Here is an example:
[WindowClasses] TBitBtn=Button TButton=Button TCheckBox=CheckBox TCheckListBox=ListBox TColorDialog=Dialog TComboBox=ComboBox TDirectoryListBox=ListBox TDriveComboBox=ComboBox TEdit=Edit TFileListBox=ListBox TFilterComboBox=ComboBox TFindDialog=Dialog TFontDialog=Dialog TGroupBox=GroupBox THeaderControl=HeaderBar TLabel=Static TListBox=ListBox TListView=ListView TMaskEdit=Edit TMemo=Edit TOpenDialog=Dialog TOpenPictureDialog=Dialog TPageControl=TabControl TPrintDialog=Dialog TPrinterSetupDialog=Dialog TRadioButton=RadioButton TRadioGroup=GroupBox TReplaceDialog=Dialog TRichEdit=Edit TSaveDialog=Dialog TSavePictureDialog=Dialog TScrollBar=ScrollBar TSpeedButton=Button TStaticText=Static TStatusBar=StatusBar TTabControl=TabControl TToolBar=ToolBar TTrackBar=Slider TTreeView=TreeView TUpDown=SpinBoxThis list is not complete, but with JAWS you could probably find more classes used by the application.
What the programmer can do is to use the more accessible classes if possible. For example: most programmers tend to use TLabel as a label for controls, but they should use TStaticText instead, which JAWS recognizes out of the box.
There are some specialized classes in the VCL which have no equivalent in windows classes. These should be avoided.
Sorry that I can not give more details. The question is how the application was designed.
Wolfgang
__________View the list's information and change your settings at //www.freelists.org/list/programmingblind