SDL_MouseButtonEvent.3
上传用户:sun1608
上传日期:2007-02-02
资源大小:6116k
文件大小:1k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. .TH "SDL_MouseButtonEvent" "3" "Tue 11 Sep 2001, 22:59" "SDL" "SDL API Reference" 
  2. .SH "NAME"
  3. SDL_MouseButtonEvent- Mouse button event structure
  4. .SH "STRUCTURE DEFINITION"
  5. .PP
  6. .nf
  7. f(CWtypedef struct{
  8.   Uint8 type;
  9.   Uint8 button;
  10.   Uint8 state;
  11.   Uint16 x, y;
  12. } SDL_MouseButtonEvent;fR
  13. .fi
  14. .PP
  15. .SH "STRUCTURE DATA"
  16. .TP 20
  17. fBtypefR
  18. fBSDL_MOUSEBUTTONDOWNfP or fBSDL_MOUSEBUTTONUPfP
  19. .TP 20
  20. fBbuttonfR
  21. The mouse button index (SDL_BUTTON_LEFT, SDL_BUTTON_MIDDLE, SDL_BUTTON_RIGHT)
  22. .TP 20
  23. fBstatefR
  24. fBSDL_PRESSEDfP or fBSDL_RELEASEDfP
  25. .TP 20
  26. fBxfR, fByfR
  27. The X/Y coordinates of the mouse at press/release time
  28. .SH "DESCRIPTION"
  29. .PP
  30. fBSDL_MouseButtonEventfR is a member of the fIfBSDL_EventfRfR union and is used when an event of type fBSDL_MOUSEBUTTONDOWNfP or fBSDL_MOUSEBUTTONUPfP is reported&.
  31. .PP
  32. When a mouse button press or release is detected then number of the button pressed (from 1 to 255, with 1 usually being the left button and 2 the right) is placed into fBbuttonfR, the position of the mouse when this event occured is stored in the fBxfR and the fByfR fields&. Like fIfBSDL_KeyboardEventfRfR, information on whether the event was a press or a release event is stored in both the fBtypefR and fBstatefR fields, but this should be obvious&.
  33. .SH "SEE ALSO"
  34. .PP
  35. fIfBSDL_EventfRfR, fIfBSDL_MouseMotionEventfRfR
  36. ..." created by instant / docbook-to-man, Tue 11 Sep 2001, 22:59