RE: [perlguitest] CheckButton doesn't truly "check" a radio button
I could able to solve all these problems but now
facing newer one :-).
I have a GUI with listbox control on rite pane which
has few items. I am able to get the list of items
using GetListContents but not able to get the value of
it just getting number of elements present in the
Is there anyway I can get those details?
--- stuart arnold <stuart.arnold@...> wrote:
> Some applications (the way they are coded), use the
> NOTIFY message.
> I have come across many of these where they exepct
> the "click" and
> Checkboxes, comboboxes, etc especially. Its just
> the way the programmer
> wrote his program.
> What you may need to do is a SendMessage with the
> the BN_CLICKED
> so: try doing the BST_CHECKED message, then the
> Hope this helps!
> -----Original Message-----
> From: email@example.com
> On Behalf Of Tim Mitchell
> Sent: Friday, August 04, 2006 11:51 AM
> To: firstname.lastname@example.org
> Subject: [perlguitest] CheckButton doesn't truly
> "check" a radio button
> Is this a bug or user error?
> It does indeed fill in the bullet of the button, but
> that only makes
> it looks like it was checked. If another radio
> button in the same
> radio button group was already checked, that button
> remains checked
> too. The originally checked button is the ONLY
> button really
> checked. This seems like a useless function for
> radio buttons.
> The only way I can think of to make sure the desired
> radio button is
> checked is to move the mouse cursor to its x, y
> coordinates and send
> a LEFTCLICK to it.
> It does work for check boxes, but it does not
> toggle. That is, if
> the button is already checked, it doesn't uncheck
> the button. There
> is no corresponding UncheckButton function. So
> CheckButton is of no
> value for check boxes either because I still have to
> find the
> coordinates of the button, move the mouse cursor to
> it and send a
> LEFTCLICK if I want to Uncheck the button.
> Tim Mitchell
> Tim Mitchell
> [Non-text portions of this message have been