c + + - Forklar mig hvad dette skrift egentlig betyder i eksempler?

Indlæg af Hanne Mølgaard Plasc

Problem




  Hvis nCode er mindre end nul, skal krogproceduren returnere værdien
  returneret af CallNextHookEx.

  
  Hvis nCode er større end eller lig med nul, og krogproceduren gjorde
  ikke behandle meddelelsen, det anbefales stærkt at ringe til dig
  CallNextHookEx og returnere den værdi, den returnerer; ellers andre
  Applikationer, der har installeret WH\_MOUSE kroge, vil ikke modtage krog
  meddelelser og kan opføre sig forkert som følge heraf. Hvis krogen
  proceduren behandlede meddelelsen, kan den returnere en nonzero-værdi til
  forhindre systemet i at sende beskeden til målvinduet
  procedure.



Jeg finder det her, og jeg er ikke god til engelsk såvel som denne hakende ting, men jeg skal gøre det som krævet. Hvis du kunne forklare mig, hvad det rent faktisk betyder med enkle eksempler, er jeg virkelig taknemmelig. Vær venlig at hjælpe mig .... Tak [2]

Bedste reference


I pseudokode betyder det ca.


if (nCode < 0) return CallNextHookEx();
else if (nCode >= 0 && !MsgProcessed) return CallNextHookEx();
else
     return 1;