AHK param w和l是什麼的縮寫

2021-07-25 05:53:45 字數 800 閱讀 9592

postmessage, msg [, wparam, lparam, control, wintitle, wintext, excludetitle, excludetext]

param w和l是什麼的縮寫?

答:param--parameter

w--word

l--long

wparam和lparam 這兩個是win16系統遺留下來的產物,在win16api中wndproc有兩個引數:

乙個是word型別的16位整型變數;另乙個是long型別的32位整型變數。因此根據匈牙利命名法,16位的變數就被命名為wparam, 32位的變數就被命名為lparam。

在win 3.x中,wparam是16位的,而lparam是32位的,兩者有明顯的區別。因為位址通常是32位的,所以lparam 被用來傳遞位址,這個習慣在win32 api中仍然能夠看到。在win32 api中,原來的16位變數也被擴充套件為32位,因此此時wparam和lparam的大小完全相同都是32位,所以沒有什麼本質的區 別。

在win32api的早期,為了保證和win16api的**可移植性ms定義了wparam和lparam兩個巨集。

當時保留了w字首的原因一方面是由於wparam巨集也以w開頭,還有也因為要提醒程式設計師注意到可移植性,當然到了現在win16早已退出歷史舞台,這個字首也就約定俗成的沿用下來了。

windows.h中新的命名規範:

型別&定義描述

wparam 宣告wparam所使用的型別,wparam是視窗程式的第三個引數

lparam 宣告lparam所使用的型別,lparam是視窗程式的第四個引數

RPA是什麼的縮寫

rpa 是英文 robotic process automation 的縮寫,翻譯成中文就是 機器 程自動化 rpa 並不是一款實體型的機械人,它主要以軟體的方式存在。rpa 可以有效地幫助員工處理一些機械性 高頻率的工作,從而降低員工的勞動強度,提公升工作效率,降低工作成本。那麼,rpa 到底是什...

sln是什麼的格式

visual studio開發套裝進入.net時代後,使用解決方案檔案 字尾為sln的檔案 表示乙個專案組,他通常包含乙個專案中所有的工程檔案資訊。了解sln檔案格式,可以手動修改錯誤的sln檔案,也可以對解析sln檔案有幫助。以下就visual studio net 2003的sln檔案說明其格式...

XML是什麼的通俗理解

1 xml 指可擴充套件標記語言 extensible markup language 什麼是標記語言 這裡和文字語言對比,什麼是文字語言,比如記事本,裡面寫什麼就怎麼展示,比如寫乙個 臥槽 那麼你在任何地方開啟都只能看到乙個 臥槽 而且,所有地方,大小,方向,粗細都一致。那麼標記語言,先理解什麼是...