这个API有4个参数,如下,hDlg:指向包含单选按钮的对话框的句柄。   
nlDFirstButton:指定组中第1个单选按钮的标识符。   
nlDLastButton:指定组中最后一个单选按组的标识符。   
nlDCheckButton:指出要选中的那个单选按钮的标识符。 
百度了半天,找到了如下代码,但是还是没有用.
CheckRadioButton(Form1.Handle, GetDlgCtrlID(RadioButton1.Handle),GetDlgCtrlID(RadioButton2.Handle), GetDlgCtrlID(RadioButton2.Handle));我有2个RadioButton,分别是 RadioButton1和RadioButton2,谁会用CheckRadioButton这个API来设置单选框的状态.
(默认RadioButton1是false,RadioButton2是true)

解决方案 »

  1.   

    用组件在窗体Show时写入初始化代码不可以么?
    这个函数没有用过,在VC里也没有用过。
      

  2.   

    默认设置的话,在Form。show里面写代码不就好了……
      

  3.   


    CheckRadioButton(self.Handle,  radiobutton1.Handle , radiobutton1.Handle , radiobutton1.Handle);//这样可以强行将一个 Radio选上,不过没意义啊.
      

  4.   

    回 1,2楼,我是DLL注入别人程序,想设置RadioButton而已,别人程序有两个RadioButton
    回4楼,你那是没用的,是假的,是没选上的,不信你测试下(如下代码) 
    if RadioButton1.Checked then showmessage('RadioButton1被选上');
    if RadioButton2.Checked then showmessage('RadioButton2被选上');