M
msfm
Unregistered / Unconfirmed
GUEST, unregistred user!
function NewExtTextOutW(theDC: HDC; nXStart, nYStart: integer; toOptions: Longint; rect: PRect; Str: Pwidechar; Count: Longint; Dx: PInteger): BOOL; stdcall;type TExtTextOutW=function (theDC: HDC; nXStart, nYStart: integer; toOptions:Longint; rect: PRect; Str: Pwidechar; Count: Longint; Dx: PInteger): BOOL; stdcall;begin Hook[fExtTextOutW].Restore;{暂停截取API,恢复被截的函数}与 BOOL WINAPI ExtTextOutWCallbackProc(HDC hdc, int nXStart, int nYStart, UINT fuOptions, CONST RECT *lprc, LPCWSTR lpszString, UINT cbString, CONST INT *lpDx){if (CurParams && CurParams->Active){ IsInsidePointW(hdc, nXStart, nYStart, lpszString, cbString);} 得到的 nXStart 为何不同 谁知道啊