WIN API使用说明
EddieLiugd
这个作者很懒,什么都没留下…
展开
-
Win32 API消息函数:SendMessage
Win32 API消息函数:SendMessage函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。 函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);转载 2004-12-07 14:59:00 · 8652 阅读 · 0 评论 -
GetCursorPos/WindowFromPoint/SendMessage (用API函数向Edit框发送字符)
GetCursorPos/WindowFromPoint/SendMessage (用API函数向Edit框发送字符)GetCursorPos(mPoint);DTWND:=WindowFromPoint(mPoint);SendMessage(dtwnd, WM_IME_CHAR,ord(A),1);以上用到的三个函数介绍:GetCursorPos:转载 2004-12-07 14:50:00 · 1887 阅读 · 0 评论 -
WindowFromPoint/SendMessage (如何获取文本框中的密码)
如何获取文本框中的密码 VarmPoint:TPoint;Ret:LongInt;mText:PChar;mID:Integer;Buf:Integer;DTWND:HWND;beginGetMem(mText,1024);tryGetCursorPos(mPoint);DTWND:=WindowFromPoint(mPoint);Ret:=Se转载 2004-12-07 14:48:00 · 2632 阅读 · 0 评论 -
windows API函数ShellExecute的多种用法
windows API函数ShellExecute的多种用法 ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。 有几个API函数都可以实现这些功能,但是在大多数情况下ShellExecute是更多的被使用的,同时它并不是太复杂。下面举例说明它的用法。开始一个新的应用程序 Sh转载 2004-12-07 14:16:00 · 873 阅读 · 0 评论 -
Win32 API消息和消息队列函数:BroadcastSystemMessage
Win32 API消息和消息队列函数:BroadcastSystemMessage 函数功能:该函数发送消息给指定的接受者。接受者可以是一个应用程序、安装驱动器、网络驱动器、系统级设备驱动器或这些系统组件的组合。 函数原型:long BroadcastSystemMessage(DWORD dwFIags,LPDWORD IpdwRecipients,UINT UiMessage,WP转载 2004-12-07 15:08:00 · 2086 阅读 · 0 评论 -
Win32 API消息函数:PostMessage
Win32 API消息函数:PostMessage 函数功能:该函数将一个消息放入(寄送)到与指定窗口创建的线程相联系消息队列里,不等待线程处理消息就返回。消息队列里的消息通过调用GetMessage和PeekMessage取得。 函数原型:B00L PostMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam); 参数转载 2004-12-07 15:03:00 · 6702 阅读 · 0 评论 -
Win32 API消息函数:SendMessageCallback
Win32 API消息函数:SendMessageCallback 函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,并立即返回。当窗口程序处理完消息后,系统调用指定的回调函数,将消息处理的结果和一个应用程序定义的值传给回调函数。 函数原型:BOOL SendMessageCallback(HWND hwnd,UINT Msg,WPARAM wParam转载 2004-12-07 14:57:00 · 3831 阅读 · 1 评论 -
Win32 API消息函数:SendNotifyMessage
Win32 API消息函数:SendNotifyMessage关键词:SendNotifyMessage 函数功能:该函数将指定的消息发送到一个窗口。如果该窗口是由调用线程创建的;此函数为该窗口调用窗口程序,并等待窗口程序处理完消息后再返回。如果该窗口是由不同的线程创建的,此函数将消息传给该窗口程序,并立即返回,不等待窗口程序处理完消转载 2004-12-07 14:56:00 · 3445 阅读 · 1 评论 -
ChildWindowFromPoint,WindowFromPoint
得到鼠标所在的子窗口 函数功能:该函数获得包含指定点的窗口的句柄。 函数原型:HWND WindowFromPoint(POINT Point); 参数: Point:指定一个被检测的点的POINT结构。 返回值S:返回值为包含该点的窗口的句柄。如果包含指定点的窗口不存在,返回值为NULL。如果该点在静态文本控制之上,返回值是在该静态文本控制的下面的窗口。 备注:Wi转载 2004-12-07 14:34:00 · 1688 阅读 · 0 评论 -
Win32 API消息函数:DispatchMessage
Win32 API消息函数:DispatchMessage函数功能:该函数调度一个消息给窗口程序。通常调度从GetMessage取得的消息。 函数原型:LONG DispatchMessage(CONST MSG★lpmsg); 参数: lpmsg:指向含有消息的MSG结构的指针。 返回值:返回值是窗口程序返回的值。尽管返回值的含义依赖于被调度的消息,但返回值通常被忽略。转载 2004-12-07 15:07:00 · 2098 阅读 · 0 评论 -
EnumChildWindows(为指定的父窗口枚举子窗口、按钮)
EnumChildWindows(为指定的父窗口枚举子窗口、按钮) 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处http://xinyistudio.vicp.net/和作者信息及本声明 很早就写过类似spy++和查看密码窗口的东西,一直想给这个小东西再加点特别的。前段时间对软件安装注册发生了兴趣,有些软件如果你不输入正确注册码,那该死的“下一步”按钮就一直dis转载 2004-12-08 14:55:00 · 2594 阅读 · 0 评论 -
Win32 API消息函数:GetlnputState
Win32 API消息函数:GetlnputState 函数功能:该函数确定在调用线程的消息队列里,是否有鼠标键或键盘消息。 函数原型:BOOL GetlnputState(VOID) 参数:无。 返回值:如果队列里含有一个或多个新的鼠标键或键盘消息,返回非零值。如果队列里没有新的鼠标键或键盘消息,返回值是零。 速查:Windows NT:3.1及以上版本;Window转载 2004-12-07 15:07:00 · 952 阅读 · 0 评论 -
Win32 API消息函数:GetMessage
Win32 API消息函数:GetMessage 函数功能:该函数从调用线程的消息队列里取得一个消息并将其放于指定的结构。此函数可取得与指定窗口联系的消息和由PostThreadMesssge寄送的线程消息。此函数接收一定范围的消息值。GetMessage不接收属于其他线程或应用程序的消息。 函数原型:BOOL GetMessage(LPMSG lpMsg,HWND hWnd,UINT转载 2004-12-07 15:05:00 · 2580 阅读 · 0 评论 -
Win32 API消息函数:GetMessagePos
Win32 API消息函数:GetMessagePos 函数功能:该函数返回表示屏幕坐标下光标位置的长整数值。此位置表示当上一消息由GetMessage取得时鼠标占用的点。 函数原型:DWORD GetMessagePos(VOID) 参数:无。 返回值:返回值给出光标位置的X,y坐标。X坐标在低位整数,y坐标在高位整数。 备注:如前所述,X坐标在返回值的低位整数,y坐转载 2004-12-07 15:04:00 · 2598 阅读 · 3 评论