フックに関する情報を次のフックプロシージャに渡す
Declare Function CallNextHookEx Lib "user32.dll" _
(ByVal hhk As Long, ByVal ncode As Long, ByVal wParam As Long, lParam As Any) As Long
Declare Function CallNextHookEx Lib "user32.dll" _
(ByVal hhk As Integer, ByVal ncode As Integer, ByVal wParam As Integer, lParam As Integer) As Integer
LRESULT CallNextHookEx(
HHOOK hhk,
int nCode,
WPARAM wParam,
LPARAM lParam
);
引数
hhk
フックプロシージャのハンドル(SetWindowsHookEx()関数の戻り値)ncode
フックコード(フックの処理方法)を指定する定数wParam
フックプロシージャに渡すパラメータlParam
同上戻り値
正常終了のとき 次のフックプロシージャが返す値ncodeの定数
HC_ACTION = 0
HC_GETNEXT = 1
HC_SKIP = 2
HC_NOREMOVE = 3
HC_NOREM = 3
HC_SYSMODALON = 4
HC_SYSMODALOFF = 5