postmessage传递的消息内容可以是结构吗,接收消息时怎么转换呢

解决方案 »

  1.   

    强制转换,其实mfc的好多消息也是强制转换的
      

  2.   

    因为wParam,lParam的意义与message有关
    所以你应该根据message来对wParam,lParam
    进行强制转换。
      

  3.   

    因POST消息是延时的
    选在类中定义一个在struct变量,再POST这个变量的地址(当然也可是全局变量,只要保证在下次接收到消息时这个结构对象存在)
      

  4.   

    PostMessage的时候可以传出结构体的地址,但是由于PostMessage是延时的,所以尽量在接受的函数里面释放内存
      或者,就像楼上说的,用全局变量