聯動通達信


1.通達信有很多自定義消息,通過傳遞消息來完成某個小功能將大大簡化編程,提高效率.就是win32調用.比如顯示某支股票可以向通達信發送消息來實現。

C代碼

UINT UWM_STOCK = RegisterWindowMessage(_T("Stock"));
 
::PostMessage(HWND_BROADCAST,UWM_STOCK,7580019,0);
//就是查看 580019 的頁面,
::PostMessage(HWND_BROADCAST,UWM_STOCK,6031007,0);
//是查看031007頁面

注意股票代碼:滬市代碼前加7,其它市場股票代碼前面加6.

2.若無消息接口,模擬鍵盤輸入來聯動,效率低穩定性差。

AutoHotkey代碼

;這里指定0xFFFF就是HWND_BROADCAST,是對多個通達信窗口廣播消息;
;如果指定具體窗口的句柄,則是向特定窗口發送消息。

active_id:=0xFFFF
UWM_STOCK := DllCall("RegisterWindowMessage", Str,"Stock")
PostMessage,UWM_STOCK,7600050,0,,ahk_id %active_id%

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM