Archive: Set keyboard focus to nsDialogs radio button


Set keyboard focus to nsDialogs radio button
Hi,

Is it possible to set the kayboad focus to a nsDialogs radio button?
I've tried:

SendMessage $HWNDPARENT ${WM_NEXTDLGCTL} $0 1 $R0
In this case '$0' is the HWND that has been returned by '${NSD_CreateRadioButton}'.
The installer crashes every time I'm trying this.
When setting the keyboard focus to a button, it works fine.

Thanks. :)

CJ

Sorry, I am not understanding what you mean by "keyboard focus". Do you just mean setting the focus, that is, the control is highlighted?

Anyways, why don't you just call nsDialogs's SetFocus command?

${NSD_SetFocus} $0

Because WM_NEXTDLGCTL is the proper way to do it, otherwise the dialog manager can get confused (And Raymond Chen will hunt you down and patch you :) )