读书人

怎样向别的事件发消息?事件号为1025,

发布时间: 2012-03-13 11:21:11 作者: rapoo

怎样向别的事件发消息?事件号为1025
如题

[解决办法]
send(handle(w_1),1025,0,0)
[解决办法]
1. 建立 External Function

FUNCTION long FindWindowA( ulong Winhandle, string WinTitle ) Library "user32"
2. 取得 pb1.exe 的 handle, handle > 0 表示 pb1.exe 正在行中

long ll_hdl

ll_hdl = FindWindowA(0, "Application One")
3. 呼叫 pb1.exe 中 w_frame_1 的 ue_1 event, Send() 的第二, 是跟 Event ID 相互搭配的, 其中 pbm_custom01 1024, pbm_custom02 1025, 依此推直到 pbm_custom75 1098.

IF ll_hdl > 0 THEN // 判 pb1.exe 是否正在行
Send(ll_hdl, 1025, 0, 0) // 呼叫 pb1.exe 的 w_frame_1 的 ue_1 event (pbm_custom03)
END IF
4. 呼叫可使用 Send() 以 trigger 的方式理, 或 Post() 以 post 的方式理.

读书人网 >PB

热点推荐