Ein Haltepunkt ist kein "Punkt" in der acknex.exe, sondern eine Bedingung, zu der VC++ eine Exception auslöst. Das kann z.B. passieren, wenn Sie für DirectX den Debugmodus einschalten. Dann können DirectX-Befehle einen Haltepunkt auslösen. Sie können auch Breakpoint-Bedingungen in VC++ explizit setzen.
VC++ müsste Ihnen anzeigen, welcher Art der Breakpoint war. Exceptions in User-lite-C-Code werden normalerweise abgefangen und lösen dann die "Crash" Message aus. Wenn der Breakpoint nur bei einer bestimmten Taste ausgelöst wird, checken Sie den Code, den Sie dieser Taste zugewiesen haben.