CString* str22=(CString*)wParam;
CString str33;
怎么样才能把str22里面字符串的值传递给str33;wParam为传递过来的CString指针
CString Recvbuffer;
::PostMessage(hwnd,WM_RECVDATA,(WPARAM)&Recvbuffer,0);

解决方案 »

  1.   

    CString str33 = *str22;
      

  2.   

    怎么还没有人呢?
    不过弄明白了把方法告诉大家
    PostMessage不会等待消息处理结束,就会返回。它只是把消息放在目标窗口的消息队列里就完事,不去等待消息完成.另外PostMessage是异步的不能传递指针
    sendmessage就可以拉!
      

  3.   

    ::PostMessage(hwnd,WM_RECVDATA,(WPARAM)&Recvbuffer,0);
    假如是从另一个窗口发过来的消息,指针还能用吗?strcpy