form1创建了一个线程,用的是api CreateThread的方法。
线程的主函数ThreadProc里面需要调用窗体的过程、函数,或者发送窗体内某按钮command1的Click事件???

解决方案 »

  1.   

    你可以在线程中直接调用form1的公用的过程,但是不能涉及界面操作(或者最好不要涉及界面操作),如果需要操作界面,可以自己定义一些消息,用setwindowlong方法修改主程序的窗口过程,然后拦截你的线程发送的消息,操作界面。
      

  2.   

    你可以再线程里保持一个调用者的引用一定要用线程的话劝你改成ActivexExe吧,你很快就会发现CreateThread出来的线程几乎没法使用