Yes, that's been my experience as well when I've tried it (because WE won't read the status bar of visual foxpro), but in the past, Aaron has indicated this window type was used to identify the status bar, so I did want to ask about it, to see what else was needed. Chip
_____ From: J.J. Meddaugh [mailto:[email protected]] Sent: Tuesday, November 09, 2010 9:18 PM To: [email protected] Subject: Re: Hooking a WE Hotkey Hmmm, I tried dObj.Control("statusBar").Window.Type = wtStatus But it doesn't seem to work. dObj.Control("statusBar").Type = wtStatus throws an error. J.J> Meddaugh - ATGuys.com Your Assistive Technology Experts ----- Original Message ----- From: Chip <mailto:[email protected]> Orange To: [email protected] Sent: Tuesday, November 09, 2010 8:59 PM Subject: RE: Hooking a WE Hotkey Aaron, after the dialog is up, couldn't he set the window type of his static window to be that of a status bar, then wouldn't WE find it even if it weren't the bottom most text? Chip _____ From: Aaron Smith [mailto:[email protected]] Sent: Tuesday, November 09, 2010 4:40 PM To: [email protected] Subject: Re: Hooking a WE Hotkey On 11/9/2010 4:32 PM, J.J. Meddaugh wrote: You can still use RegisterHotkey to do that. Would I replace the hotkey with the HK enum in this case? Doug reminded me that someone could change the hot key while your dialog is up, so scratch that idea. On dialogcreate, hook OnHotkey. On dialogclosing, unhook OnHotkey. Then, in your OnHotkey event handler, look to see if you get an hkStatusLine. If so, do whatever you need to do, and return True. Otherwise, return False. Alternatively, is there a certain characteristic I can give to my statusbar in the dialog box to make WE recognize it? I have it as a static item under the listview currently. The Window-Eyes status bar algorithm will use whatever the last line of text is if it can't find a real status bar. So as long as your static is the last thing in the dialog, the default status line reading behavior should work. Aaron -- Aaron Smith Product Support Specialist * Web Development GW Micro, Inc. * 725 Airport North Office Park, Fort Wayne, IN 46825 260-489-3671 * gwmicro.com To insure that you receive proper support, please include all past correspondence (where applicable), and any relevant information pertinent to your situation when submitting a problem report to the GW Micro Technical Support Team.
