mnemonic access key and tabstop = false
-
If a control has tabstop set to true then it can also be accessed with the mnemonic access keys. I have a control that has tabstop set to false (don't want user to be able to tab to it) but do want to allow access via the access key. I've noticed that it doesn't work when tabstop set to false. I've even tried setting a static control with tab order preceding the control to help get the caret there but no luck. Would I have to intercept a windows message to do this? Saw in Spy++ some GetDlgCode messages being fired during the Access Key event but not sure what to do. Thanks
-
If a control has tabstop set to true then it can also be accessed with the mnemonic access keys. I have a control that has tabstop set to false (don't want user to be able to tab to it) but do want to allow access via the access key. I've noticed that it doesn't work when tabstop set to false. I've even tried setting a static control with tab order preceding the control to help get the caret there but no luck. Would I have to intercept a windows message to do this? Saw in Spy++ some GetDlgCode messages being fired during the Access Key event but not sure what to do. Thanks
mx483 wrote: ...the access key. Do you mean mnemonic?
"One must learn from the bite of the fire to leave it alone." - Native American Proverb
-
mx483 wrote: ...the access key. Do you mean mnemonic?
"One must learn from the bite of the fire to leave it alone." - Native American Proverb
-
Yep mnemonic. I even tried an accelerator key that was mapped to code that would set the focus but I haven't gotten that to work either. Back to the drawing board.
Was successful in mapping an accelerator key to some code that put the focus to a control that had tabstop set to false. It wasn't working originally because I was using a dialog app that probably didn't have the accelerator table attached. Curious if there are other solutions. This seems to work pretty well though.