Change mouse cursor.
BlitzPlus Forums/BlitzPlus Programming/Change mouse cursor.
| ||
Hi, I've been looking for a way of changing the mouse cursor (in Windows mode not full screen) to one of the different shapes but can't see what command I use. Can anyone help me? Thank you. (I want to change the mouse cursor to an up down arrow shape when it's at a certain point on the screen that coincides with with a dragable canvas anchor point. |
| ||
You probably only have to work with HidePointer, ShowPointer, and DrawImage. Just draw your image at MouseX and MouseY, and use hidpointer to hide the normal pointer.Global w=640,h=480 ;Define Variables (I always make them global no matter what) Global image=LoadImage("image.bmp") ;This would be your image Graphics w,h,16,2 ;Start GFX Mode HidePointer ;HidePointer hides the normal cursor Repeat ;Make a loop Cls ;Clear Screen Rect MouseX(),MouseY(),5,5 ;Normally you would draw your image here, but for now I am drawing a Rectangle. Flip ;Flip onto Frontbuffer Until KeyHit(1) ;Check If user has hit escape Hope it helps! [EDIT]: Sorry about my unorganized code. I'm still getting used to posting code. |
| ||
Cheers Rich05 That should work fine for me. And thanks for taking the trouble to write that code :-) |
| ||
also see: http://www.blitzbasic.com/codearcs/codearcs.php?code=588 this code shows how to use userlibs to change the pointer to any of windows standard ones. |
| ||
Oh yes, I missed that. One day I'm going to have to learn how to use userlibs. Cheers Keith. |