123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- .. _func_maxgui_setpointer:
- ==========
- SetPointer
- ==========
- SetPointer -
- Description
- ===========
- .. code-block:: blitzmax
- SetPointer(shape)
- Sets the mouse cursor.
- The shape of the system mouse pointer can be one of the following:
- %{Note: Some pointers may not be supported on all platforms.}
- [ @Constant | @Description
- * POINTER_DEFAULT | Default OS pointer.
- * POINTER_ARROW | Arrow pointer.
- * POINTER_IBEAM | Typically used when making text selections.
- * POINTER_WAIT | Hourglass animation.
- * POINTER_CROSS | Typically used for precise drawing.
- * POINTER_UPARROW | Typically used for selections.
- * POINTER_SIZENWSE | Typically used over sizing handles.
- * POINTER_SIZENESW | Typically used over sizing handles.
- * POINTER_SIZEWE | Typically used over sizing handles.
- * POINTER_SIZENS | Typically used over sizing handles.
- * POINTER_SIZEALL | Typically shown when moving an item.
- * POINTER_NO | Typically shown when an action is prohibited.
- * POINTER_HAND | Typically used for links.
- * POINTER_APPSTARTING | Usually shows a pointer and miniature hourglass animation.
- * POINTER_HELP | Usually shows an arrow pointer, with an adjacent question mark.
- ]
- Parameters
- ==========
- Return Values
- =============
- Nothing.
- Examples
- ========
- .. code-block:: blitzmax
- ' setpointer.bmx
-
- Import MaxGui.Drivers
-
- Strict
-
- Local window:TGadget
- Local combo:TGadget
-
- window=CreateWindow("SetPointer",40,40,320,240,,WINDOW_TITLEBAR)
-
- CreateLabel "Select a pointer shape:",10,10,200,20,window
-
- combo=CreateComboBox(10,30,200,24,window)
- AddGadgetItem combo,"POINTER_DEFAULT"
- AddGadgetItem combo,"POINTER_ARROW"
- AddGadgetItem combo,"POINTER_IBEAM"
- AddGadgetItem combo,"POINTER_WAIT"
- AddGadgetItem combo,"POINTER_CROSS"
- AddGadgetItem combo,"POINTER_UPARROW"
- AddGadgetItem combo,"POINTER_SIZENWSE"
- AddGadgetItem combo,"POINTER_SIZENESW"
- AddGadgetItem combo,"POINTER_SIZEWE"
- AddGadgetItem combo,"POINTER_SIZENS"
- AddGadgetItem combo,"POINTER_SIZEALL"
- AddGadgetItem combo,"POINTER_NO"
- AddGadgetItem combo,"POINTER_HAND"
- AddGadgetItem combo,"POINTER_APPSTARTING"
- AddGadgetItem combo,"POINTER_HELP"
-
- SelectGadgetItem combo,0
-
- While True
- WaitEvent
- Select EventID()
- Case EVENT_WINDOWCLOSE
- End
- Case EVENT_GADGETACTION
- SetPointer EventData()
- End Select
- Wend
- See Also
- ========
|