RT

解决方案 »

  1.   

    发送点击事件行不?呵呵
      sendmessage(checkbox1.Handle ,WM_LBUTTONDOWN,0,0);
      sendmessage(checkbox1.Handle ,WM_LBUTTONup,0,0);
      

  2.   

    我是想控制一个用DELPHI写的目标程序,它上面一个TFlatCheckBox本来是Disable的,我想让它变得可用
      

  3.   

    通过消息改变Checked属性可以用:
      SendMessage(CheckBox1.Handle, WM_LBUTTONDOWN, 0, 0);
      SendMessage(checkbox1.Handle ,WM_LBUTTONup, 0, 0);对于Enabled属性,可以用
      EnableWindow(CheckBox1.Handle, False);但有一点,就是通过EnableWindow函数并不会改变CheckBox1的Enabled属性的值
      

  4.   

    我试过用EnableWindow使控件能响应鼠标操作,但是每次一点击就说不能设置焦点到Disabled或Invisible窗口.请问,能有办法解决么?
      

  5.   

    sendmessage(checkbox1.Handle,BM_SETCHECK,BST_CHECKED,0);