易語(yǔ)言傳參數(shù)到子程序 易語(yǔ)言怎么調(diào)用子程序?
易語(yǔ)言怎么調(diào)用子程序?首先,我們需要看看子程序有多少個(gè)參數(shù)。如果有幾個(gè)參數(shù),可以填寫幾個(gè)。例如,我編寫了一個(gè)名為msgbox的子例程,它有兩個(gè)標(biāo)題和內(nèi)容,下面是所有文本類型。我用簡(jiǎn)單的語(yǔ)言稱之為msg
易語(yǔ)言怎么調(diào)用子程序?
首先,我們需要看看子程序有多少個(gè)參數(shù)。如果有幾個(gè)參數(shù),可以填寫幾個(gè)。例如,我編寫了一個(gè)名為msgbox的子例程,它有兩個(gè)標(biāo)題和內(nèi)容,下面是所有文本類型。我用簡(jiǎn)單的語(yǔ)言稱之為msgbox(標(biāo)題,內(nèi)容)
首先,我不知道房東是如何基于HOOK的知識(shí)的。如果我對(duì)鉤子知識(shí)了解不多,那就看看一樓的基礎(chǔ)知識(shí)吧。如果我明白了,我會(huì)向你解釋的。如何用easy語(yǔ)言實(shí)現(xiàn)hook和hook函數(shù)
第一步:注冊(cè)hook:hook handle=setwindowshookx(13,&hook函數(shù),getmodulehandlea(0),0)
這里您可以看到,第二個(gè)參數(shù)使得我們的鉤子函數(shù)在遇到函數(shù)指針參數(shù)時(shí),需要在函數(shù)名前加&
符號(hào)來(lái)表示函數(shù)指針已通過(guò),
第二步鉤子函數(shù):版本2。子例程鉤子函數(shù),整數(shù)類型。參數(shù)icode,整數(shù)類型。參數(shù)wParam,整數(shù)類型。參數(shù)lParam,integer type這是這個(gè)函數(shù)的定義,這個(gè)函數(shù)必須這樣定義,參數(shù)的個(gè)數(shù)和類型
以及返回值必須與這個(gè)定義一致。您可以在此函數(shù)中截獲消息,但請(qǐng)記住,處理消息后,應(yīng)返回1以通知系統(tǒng)消息已被截獲。否則,您應(yīng)該返回CallNextHookEx(hook handle,icon,wParam,lParam),以便系統(tǒng)可以執(zhí)行其他鉤子
第3步是卸載鉤子unhookwindowshookex