[quote user="Bruce Reeves SRNS"]I'd like to (somehow) attach a hook function to these so when they are pressed, I can do some checking[/quote]
Try DIALOGATTR_ALWAYSSETSTATE. IIRC that dialog attribute is intended to be used with modal dialogs. When used, dialog items will receive the SETSTATE message even though the host dialog is modal. You can check item values in the hook function of each dialog item before the OK button is clicked.