Könntest Du bitte erläutern, warum du konkret die MsgBox hooken musst?
Ich bin sicher, dass es bereits Lösungen für Deine Anforderungen gibt.
Beispiel:
argumentum im engl. Forum hat unlängst heftig mit der MsgBox rumgespielt. Vielleicht kriegst Du da ein paar Anregungen.
MsgBox_Extn() UDF
It started in the help area, to delay the OK button for X seconds but is a good example for a mix of _WinAPI_SetTimer(), _WinAPI_SetWindowsHookEx(), IsFunc(),…
www.autoitscript.com