请教SendMessage邗数的用法

解决方案 »

  1.   

    sendmessage把消息发送给窗口,等消息被处理后才返回。返回值是此消息被处理的结果值。
    参数:
    HWND:接受消息的窗口句柄
    MSG:消息标识符
    wParam、lParam是附加信息
      

  2.   

    SendMessage(RecieveObject.Handle,WM_MESSAGETYPE,0,0)
      

  3.   

    可以 参考 一下  delphi5开发人员指南  这本书   网上  有电子版的
      

  4.   

    sendmessage把消息发送出去之后,必须要等处理完才返回,所以在一般不需要等待结果的情况下最好用postmessage它不会等待。
    如果是对自己发消息,还可以用proform.它可以用来模拟一些人为事件
      

  5.   

    函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。    函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);    参数:    hWnd:其窗口程序将接收消息的窗口的句柄。如果此参数为HWND_BROADCAST,则消息将被发送到系统中所有顶层窗口,包括无效或不可见的非自身拥有的窗口、被覆盖的窗口和弹出式窗口,但消息不被发送到子窗口。    Msg:指定被发送的消息。    wParam:指定附加的消息指定信息。    IParam:指定附加的消息指定信息。    返回值:返回值指定消息处理的结果,依赖于所发送的消息。