kam@iti.org (Keith A. McNabb) (05/31/91)
I'm having a problem with the CheckRadioButton() function of Windows
3.0. It takes four parameters -
1) Handle of the dialog box
2) Resource identifier (int) of the first button in group to turn
off
3) Resource identifier of last button in group to turn off
4) Resource identifier of the button to turn on
Suppose I have two buttons, BUTTON_1 and BUTTON_2. According to the
documentation, I should be able to turn on the second by:
CheckRadioButton(hDlg, BUTTON_1, BUTTON_1, BUTTON_2);
Well, that doesn't do anything. So, I tried:
CheckRadioButton(hDlg, BUTTON_1, BUTTON_2, BUTTON_2);
That's not the way it's shown in Microsoft's SDK documentation, but
it does work the first time. After that I get random results; seems
to work in some cases, not work in others.
If I just send "check" and "uncheck" messages, the way it was done in
Windows 2.0, everything seems to work fine. But the new
CheckRadioButton function is supposed to take care of all that, saving
you a lot of work
Has anyone run into this? Any advice appreciated.
Keith
kam@iti.org