sendmessage中的用户自定义消息有没有大小限制?能不能把100多KB的数据用消息发出去?

解决方案 »

  1.   

    sendmessage用来发数据?这样还不如用自定义格式
      

  2.   

    不太明白你的意思。 SendMessage 的 lp 和 wp 只是两个整型数,不知道你是怎么发数据,以及发到哪里的。如果是线程间, 用 lp 或者 wp 带个地址到接收线程,数据的大小应该只跟内存有关。
    如果是进程间,你可以考虑用 named pipe 之类的,数据不是太大的话可以用 WM_COPYDATA 消息。
      

  3.   

    SendMessage 最多只能传个指针,被指的数据块的大小没有限制