SendMessage 有个HWND的参数,如果向窗体发送SendMessage, 如何写窗体的这个参数?
如果通过SendMessage发送字符串消息,后面两个参数怎么写?
希望给出例句,感谢!除此之外,还有什么方法能让DLL向主程序如何传递字符串消息?

解决方案 »

  1.   

    postMessage (AppHandle, Msg_me, 0,0);
      

  2.   

    HWND参数为接收消息窗体的句柄.后两个参数为两个数字.如果是自己定义的消息则可以绘任意值.发消息也就是发送这两个数字.当然这个数字也以是指针,至于指针指向的是什么则自己约定了.
      

  3.   

    可以定义 pchar 来存放字符串,然后把 pchar变量的值转换成Integer,做为 wParam 或 lParam,看双方的约定了。不过一定要记得在处理消息以后把 pchar释放掉
      

  4.   

    Baidu中的例子多啦
    自己找啦
      

  5.   

    主窗体的HANDLE如何传递? 因为POSTMESSAGE的第一个参数是HWND类型,而FORM的HANDLE是THandle类型
      

  6.   

    是一样的啦,都是LongWord,也就是Cardinal。