Alternatively, you could try the IsDlgButtonChecked function. Check if the return value associated with a button euqlas to BST_CHECKED. The function seems to be a MFC implementation. I don't know if it is available in Borland's OWL. Hope this helps. Kevin -- Kevin Kwan Pager: (604) 450.5834 e-Mail: kevink@sfu.ca Homepage: http://www.infomatch.com/~kevink (Re-engineered!) On Sat, 6 Apr 1996, Cydexia wrote: > by sending a BM_GETCHECK message *if* you ever need to : > > wParam = lParam = 0; // not used > > why not just hold the state at any moment in a static variable in your > procedure.. > > Hourash Falati, > Cydexia lameware Canada. > > Ed Barnes wrote: > > > Hello, > > > > I've been scatching my head all day, what function do you use to find out > > which radio button has been checked?? I have tried everything, but I can't > > seem to get it to work. > > > > Thanks, > > > > Ed Barnes > > > >