function KeyboardHookHandler(iCode : Integer;WParam : WPARAM;lParam : LPARAM) : LRESULT stdcall export;
var
_SendText:Array[0..254] of char;
begin
if (nCode = HC_ACTION) and (PMsg(lParam).message=WM_GETTEXT) then
//这个部分也不知道楼主要挂钩什么消息,我就按照您的Copy了一下,按钮:WM_COMMAND
begin
SendMessage(iCode,WM_GetText,249,integer(@_SendText));
//偶没测试不知道这里会不会被自己拦截掉~~^_^
StrPCopy(_SendText,(_SendText+'我的附加消息'));
SendMessage(iCode,WM_SETTEXT,249,integer(@_SendText));
end;
Result :=CallNextHookEx(hNextHookProc,iCode,wParam,lParam);
end;