I did notice that after all of this, but doesn't leaving the hotkeys in memory 
pose memory issues, etc? I thought it was a best practice to clean up as much 
as possible.


J.J> Meddaugh - ATGuys.com
Your Assistive Technology Experts
  ----- Original Message ----- 
  From: Aaron Smith 
  To: [email protected] 
  Sent: Wednesday, October 20, 2010 8:13 AM
  Subject: Re: Handling Characters from Within a Dialog


  On 10/19/2010 9:41 PM, J.J. Meddaugh wrote: 
    I notice that the selectAll key is unregistered for the dialogClosing event 
which I assume is as the dialog is closing, go figure. But what about if the 
dialog loses focus? 

  While you can do what Steve suggestion, there is built-in alternative. You'll 
notice that the third parameter for the RegisterHotkey method is FilterBy 
(Window object or Process object to filter the hot key by). In Immed, the line 
is:

  Set selectAllReg = Keyboard.RegisterHotkey("Control-A", "SelectAll", 
cmdWin.Window)

  That means that Control-A is tied to cmdWin.Window. When that window is 
active, the hot key function. When it's not active (or loses focus), that hot 
key will not function.

  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.

Reply via email to