`
jiaochar
  • 浏览: 20963 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

SendMessageTimeout

阅读更多
SendMessageTimeout

  函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,并且,如果指定的窗口属于不同的线程,直到窗口程序处理完消息或指定的超时周期结束函数才返回。如果接收消息的窗口和当前线程属于同一个队列,窗口程序立即调用,超时值无用。
  函数原型:LRESULT SendMessageTimeout(HWND hwnd,UINT Msg,WPARAM wParam,LPARAM IParam,UINTfuFlags,UIUT uTimeout,LPDWORD lpdwResultult);
  参数:
  hWnd:其窗口程序将接收消息的窗口的句柄。如果此参数为HWND_BROADCAST,则消息将被发送到系统中所有顶层窗口,包括无效或不可见的非自身拥有的窗口。
  Msg:指定被发送的消息。
  wParam:指定附加的消息指定信息。
  IParam:指定附加的消息指定信息。
  fuFlags;指定如何发送消息。此参数可为下列值的组合:
  SMTO_ABORTIFHUNG:如果接收进程处于“hung”状态,不等待超时周期结束就返回。
  SMTO_BLOCK:阻止调用线程处理其他任何请求,直到函数返回。
  SMTO_NORMAL:调用线程等待函数返回时,不被阻止处理其他请求。
  SMTO_NOTIMEOUTIFNOTHUNG:Windows 95及更高版本:如果接收线程没被挂起,当超时周期结束时不返回。
  uTimeout:为超时周期指定以毫秒为单位的持续时间。如果该消息是一个广播消息,每个窗口可使用全超时周期。例如,如果指定5秒的超时周期,有3个顶层窗回未能处理消息,可以有最多15秒的延迟。
  IpdwResult:指定消息处理的结果,依赖于所发送的消息。
  返回值:如果函数调用成功,返回非零值。如果函数调用失败,或超时,返回值是零。若想获得更多的错误信息,请调用GetLastError函数。如果GetLastError返回零,表明函数超时。如果使用 HWND_BROADCAST,SenddMessaggTimeout不提供单个窗口超时信息。
  速查: Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;头文件:winuser.h;输入库:user32.lib;Unicode:在Windows NT环境下以Unicode和ANSI方式实现。
分享到:
评论

相关推荐

    易语言检测进程是否被暂停

    易语言检测进程是否被暂停源码,检测进程是否被暂停,进程通讯_取得窗口句柄,lms520_FindWindow,lms520_SendMessageTimeout,关闭对象

    SendMessage 参数与例子

    SendMessage 参数与例子SendMessage 参数与例子

    windows API

    Windows消息函数,共一页。第一页 BroadcastSystemMessage 将一条系统消息广播给系统中所有的顶级窗口 GetMessagePos 取得消息...SendMessageTimeout 向窗口发送一条消息 SendNotifyMessage 向窗口发送一条消息 完

    API函数大全(奉送)

    1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络...SendMessageTimeout 向窗口发送一条消息 SendNotifyMessage 向窗口发送一条消息 3. API之文件处理函数

    windows api 查询器

    SendMessageTimeout 向窗口发送一条消息 SendNotifyMessage 向窗口发送一条消息 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...

    关于delphi SendMessage

    首先两个函数的说明如下: SendMessage该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。 而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后...

    突破 IE 电子书 的右键禁止的限制

    ::SendMessageTimeout( hWnd, nMsg, 0L, 0L, SMTO_ABORTIFHUNG, 1000, (DWORD*)&lRes ); /*取得ObjectFromLresult函数的地址*/ LPFNOBJECTFROMLRESULT ...

    WinAPI (Delphi版)

    SendMessageTimeout SendNotifyMessage SetMessageExtraInfo SetWindowsHookEx TranslateMessage UnhookWindowsHookEx WaitMessage Window Information AnyPopup ChildWindowFromPoint ...

    最全的WinAPI手册

    SendMessageTImeout 179 SendNotifyMessage 181 SendMessageExtralnfo 181 TranslateMessage 182 WaltMessage 183 PostAppMessage 183 SetMessageQueue 183 第十四节 鼠标输入函数(Mouse Input) 183 DragDetect ...

    利用SendMessage函数操作系统窗体

    利用FindWindow获取窗体句柄,然后利用SendMessage函数操作系统窗体

    API之网络函数---整理网络函数及功能

    SendMessageTimeout 向窗口发送一条消息 SendNotifyMessage 向窗口发送一条消息 3. API之文件处理函数 CloseHandle 关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等 CompareFileTime...

    易语言生成藏头诗

    易语言生成藏头诗源码,生成藏头诗,geties,GetClassName,RegisterWindowMessage,SendMessageTimeout,ObjectFromLresult,FindWindowExA

    易语言百度贴吧填表

    易语言百度贴吧填表源码,百度贴吧填表,geties,GetClassName,RegisterWindowMessage,SendMessageTimeout,ObjectFromLresult,FindWindowExA

    易语言网页操作取网页

    易语言网页操作取网页源码,网页操作取网页,对象写属性,取IES对象,ObjectFromLresult,RegisterWindowMessage,SendMessageTimeout

    易语言修改网页标题

    易语言修改网页标题源码,修改网页标题,取IES对象,GetCursorPos,WindowFromPoint,SendMessageTimeout,ObjectFromLresult,RegisterWindowMessage,GetClassName

    易语言标记网页元素

    易语言标记网页元素源码,标记网页元素,对象写属性,取IES对象,ObjectFromLresult,RegisterWindowMessage,SendMessageTimeout,MessageBox

    易语言简单网页填表

    易语言简单网页填表源码,简单网页填表,取网页对象,取网页句柄,ObjectFromLresult,RegisterWindowMessage,SendMessageTimeout,GetWindow,GetClassName

    易语言移动网页元素

    易语言移动网页元素源码,移动网页元素,取网页文档对象,取IES窗口句柄,GetClassName,RegisterWindowMessage,SendMessageTimeout,FindWindowExA,ObjectFromLresult

    易语言网页联动组合框

    易语言网页联动组合框源码,网页联动组合框,取网页对象,取网页句柄,ObjectFromLresult,RegisterWindowMessage,SendMessageTimeout,GetWindow,GetClassName

    易语言对象解除迅雷下载限制

    易语言对象解除迅雷下载限制源码,对象解除迅雷下载限制,对象写属性,取IES对象,ObjectFromLresult,RegisterWindowMessage,SendMessageTimeout,MessageBox

Global site tag (gtag.js) - Google Analytics