我要向主线程传送一个long形的参数a,用PostMessage,参数会丢失吗?PostMessage(...(LPARM)a....);

解决方案 »

  1.   

    不会。
    但是Post指针的话,要注意指针指向区域的作用域
      

  2.   

    不会。如果post的参数是内置数据类型,比如说int型或bool型,直接post即可。如果参数是自定义对象或结构体之类的,就要post一个指针过去了。这样可以避免对象的拷贝,防止数据丢失。但要注意指针的作用域,还要注意释放new出来的内存。