用VC写的一个程序向永C#写的程序中发消息,消息能收到,但是参数却不能收到:
VC6中:WPARAM wp = (WPARAM)"aa";
       LPARAM lp = (LPARAM)"bb";
       ::SendMessage(hCurrentWindow,SRC_SEARCH_CLOSE,wp,lp);
在C#中相应相应的消息:
     string wp = System.Runtime.InteropServices.Marshal.PtrToStringAuto(m.WParam);
得到的wp为乱码,什么原因呢,为什么参数不能得到?