解决方案 »

  1.   

    1.捕获点击复选框的事件
    2.写一个基于CDialog的类。实现自己需要的方法,在点击复选框后调用CDialog::DoModal()
      

  2.   

    定义一个 BOOL 类型的标记变量 bFlag ,初始化为 FALSE ,用户导入文件后将其设为 TRUE 。然后监控鼠标的活动,如果发现鼠标在控件范围内点击了并且 bFlag 为 FALSE,就弹出对话框。
      

  3.   

    在grid控件的onLButton_mouseUp事件里面监听消息然后处理,有可能接受不到因为首先消息被checkbox所接受,这里不清楚这一个checkbox控件是不是在cell里面绘制的还是真正生成的checkbox控件,如果是生成的checkbox就需要在selectedchange事件里面发送消息给grid控件,进行事件处理
      

  4.   

    你好,这个checkbox是在cell里面绘制的,且自己有一个onclick()函数,响应点击复选框后有勾出现,我现在不知道这个外部控件怎么和我自己的界面进行通信,比如我现在点击复选框,比如当点击了10个后就要弹出某个提示,那么我怎么捕获或者修改onclick()函数里面的响应呢?或者说onclick()函数怎么知道我界面有10个复选框选中了?