如题,比如给主窗体editbox赋值?
求解,谢谢各位!

解决方案 »

  1.   

    如题,比如给主窗体editbox赋值?
    =====
    你所说赋值是指什么啊?让它显示字符串,一般用SetDlgItemText
      

  2.   


    ----SendMessage需要主窗体及显示控件的句柄吧?现在控件ID在类里是不能用的,如何取得呢?
    能说详细点吗?
      

  3.   

    SetDlgItemText也需要主窗体句柄和控件ID,这也不行啊
      

  4.   

    用向导给editbox添加变量,直接操作变量就可以了
      

  5.   

    只要获取窗口句柄就可以
    用findwindow
    如果是父子关系用GetParent
      

  6.   

    你的类中保持主窗口的HWND,创建线程的时候将HWND作为线程函数的参数传递进去,然后在线程中发送自定义的消息到HWND中,通知他去更新界面上的控件信息。
      

  7.   

    类里有个线程用来读取数据,读到数据后要及时的在主窗体显示出来,除此并无其它联系
    ===================
    你是想在线程中更新主窗体吧,你可以将主窗体的HWND保存为一个全局变量,或是通过线程函数传给线程都可以。至于你上面说的控件ID在线程中不能用,这是不可能的,控件ID只是一些常量,又不是变量,不存在不能用的问题