    
    ' Useful, pre-made bitmaps.  You can merge these into your code, or
    ' include them as you include MOUSE.BI, or just copy the ones you
    ' like.

    
    ' A hand (right), with first finger pointing out (up).  I recommend
    ' using hotspot (4,0) or (5,0), which is the tip of the first finger.
    ' Solid over-writing type pointer, with outline.
    
    DIM MapHand AS BitMap
    
    MapHand.ptr1 =  3072
    MapHand.screen1 = -7681
    MapHand.ptr2 =  3072
    MapHand.screen2 = -7681
    MapHand.ptr3 =  3072
    MapHand.screen3 = -7681
    MapHand.ptr4 =  3456
    MapHand.screen4 = -8129
    MapHand.ptr5 =  3504
    MapHand.screen5 = -8185
    MapHand.ptr6 =  28086
    MapHand.screen6 = -32768
    MapHand.ptr7 = -4098
    MapHand.screen7 =  0
    MapHand.ptr8 = -4097
    MapHand.screen8 =  0
    MapHand.ptr9 = -1
    MapHand.screen9 =  0
    MapHand.ptr10 = -1
    MapHand.screen10 =  0
    MapHand.ptr11 =  32766
    MapHand.screen11 = -32768
    MapHand.ptr12 =  16380
    MapHand.screen12 = -32767
    MapHand.ptr13 =  4080
    MapHand.screen13 = -8185
    MapHand.ptr14 =  4080
    MapHand.screen14 = -8185
    MapHand.ptr15 =  4080
    MapHand.screen15 = -8185
    MapHand.ptr16 =  4080
    MapHand.screen16 = -8185
    
    ' Hand like above, with middle finger extended.  Give your users the
    ' finger! ;-)  Hotspot: (7,0) or (8,0) is the tip of middle finger.

    DIM MapHand2 AS BitMap
    
    MapHand2.ptr1 =  384
    MapHand2.screen1 = -961
    MapHand2.ptr2 =  384
    MapHand2.screen2 = -961
    MapHand2.ptr3 =  384
    MapHand2.screen3 = -961
    MapHand2.ptr4 =  384
    MapHand2.screen4 = -961
    MapHand2.ptr5 =  3504
    MapHand2.screen5 = -8185
    MapHand2.ptr6 =  28086
    MapHand2.screen6 = -32768
    MapHand2.ptr7 = -4098
    MapHand2.screen7 =  0
    MapHand2.ptr8 = -4097
    MapHand2.screen8 =  0
    MapHand2.ptr9 = -1
    MapHand2.screen9 =  0
    MapHand2.ptr10 = -1
    MapHand2.screen10 =  0
    MapHand2.ptr11 =  32766
    MapHand2.screen11 = -32768
    MapHand2.ptr12 =  16380
    MapHand2.screen12 = -32767
    MapHand2.ptr13 =  4080
    MapHand2.screen13 = -8185
    MapHand2.ptr14 =  4080
    MapHand2.screen14 = -8185
    MapHand2.ptr15 =  4080
    MapHand2.screen15 = -8185
    MapHand2.ptr16 =  4080
    MapHand2.screen16 = -8185
    
    ' A right hand with all fingers out in a STOP type gesture.  I'm not
    ' sure how such a pointer would be used, so I don't know where you'd
    ' want the hotspot.  Just choose your own.

    DIM MapHand3 AS BitMap
    
    MapHand3.ptr1 =  384
    MapHand3.screen1 = -961
    MapHand3.ptr2 =  3504
    MapHand3.screen2 = -8185
    MapHand3.ptr3 =  3504
    MapHand3.screen3 = -8185
    MapHand3.ptr4 =  28080
    MapHand3.screen4 = -32761
    MapHand3.ptr5 =  28080
    MapHand3.screen5 = -32761
    MapHand3.ptr6 =  28086
    MapHand3.screen6 = -32768
    MapHand3.ptr7 =  32759
    MapHand3.screen7 = -32768
    MapHand3.ptr8 = -9
    MapHand3.screen8 =  0
    MapHand3.ptr9 = -1
    MapHand3.screen9 =  0
    MapHand3.ptr10 = -1
    MapHand3.screen10 =  0
    MapHand3.ptr11 =  32766
    MapHand3.screen11 = -32768
    MapHand3.ptr12 =  16380
    MapHand3.screen12 = -32767
    MapHand3.ptr13 =  4080
    MapHand3.screen13 = -8185
    MapHand3.ptr14 =  4080
    MapHand3.screen14 = -8185
    MapHand3.ptr15 =  4080
    MapHand3.screen15 = -8185
    MapHand3.ptr16 =  4080
    MapHand3.screen16 = -8185
 
    
    ' A left hand with first finger pointing out.  Solid with outline.  
    ' Hotspot: (10,0) or (11,0).
    
    DIM MapLeftHand AS BitMap
    
    MapLeftHand.ptr1 =  48
    MapLeftHand.screen1 = -121
    MapLeftHand.ptr2 =  48
    MapLeftHand.screen2 = -121
    MapLeftHand.ptr3 =  48
    MapLeftHand.screen3 = -121
    MapLeftHand.ptr4 =  432
    MapLeftHand.screen4 = -1017
    MapLeftHand.ptr5 =  3504
    MapLeftHand.screen5 = -8185
    MapLeftHand.ptr6 =  28086
    MapLeftHand.screen6 = -32768
    MapLeftHand.ptr7 =  32759
    MapLeftHand.screen7 = -32768
    MapLeftHand.ptr8 = -9
    MapLeftHand.screen8 =  0
    MapLeftHand.ptr9 = -1
    MapLeftHand.screen9 =  0
    MapLeftHand.ptr10 = -1
    MapLeftHand.screen10 =  0
    MapLeftHand.ptr11 =  32766
    MapLeftHand.screen11 = -32768
    MapLeftHand.ptr12 =  16380
    MapLeftHand.screen12 = -32767
    MapLeftHand.ptr13 =  4080
    MapLeftHand.screen13 = -8185
    MapLeftHand.ptr14 =  4080
    MapLeftHand.screen14 = -8185
    MapLeftHand.ptr15 =  4080
    MapLeftHand.screen15 = -8185
    MapLeftHand.ptr16 =  4080
    MapLeftHand.screen16 = -8185
    
    ' A left hand with all fingers out, in a STOP type gesture.  Choose any
    ' hotspot you like.

    DIM MapLeftHand2 AS BitMap
    
    MapLeftHand2.ptr1 =  384
    MapLeftHand2.screen1 = -961
    MapLeftHand2.ptr2 =  3504
    MapLeftHand2.screen2 = -8185
    MapLeftHand2.ptr3 =  3504
    MapLeftHand2.screen3 = -8185
    MapLeftHand2.ptr4 =  3510
    MapLeftHand2.screen4 = -8192
    MapLeftHand2.ptr5 =  3510
    MapLeftHand2.screen5 = -8192
    MapLeftHand2.ptr6 =  28086
    MapLeftHand2.screen6 = -32768
    MapLeftHand2.ptr7 = -4098
    MapLeftHand2.screen7 =  0
    MapLeftHand2.ptr8 = -4097
    MapLeftHand2.screen8 =  0
    MapLeftHand2.ptr9 = -1
    MapLeftHand2.screen9 =  0
    MapLeftHand2.ptr10 = -1
    MapLeftHand2.screen10 =  0
    MapLeftHand2.ptr11 =  32766
    MapLeftHand2.screen11 = -32768
    MapLeftHand2.ptr12 =  16380
    MapLeftHand2.screen12 = -32767
    MapLeftHand2.ptr13 =  4080
    MapLeftHand2.screen13 = -8185
    MapLeftHand2.ptr14 =  4080
    MapLeftHand2.screen14 = -8185
    MapLeftHand2.ptr15 =  4080
    MapLeftHand2.screen15 = -8185
    MapLeftHand2.ptr16 =  4080
    MapLeftHand2.screen16 = -8185

    ' An hourglass with flowing sand.  Usually used to indicate that
    ' something else is being done and the mouse buttons won't work, so
    ' the hotspot is really irrelevant; just set it to whatever you like.
    ' See-through type pointer.
 
    DIM MapHourGlass AS BitMap
    
    MapHourGlass.ptr1 = -1
    MapHourGlass.screen1 = -1
    MapHourGlass.ptr2 = -16381
    MapHourGlass.screen2 = -1
    MapHourGlass.ptr3 =  27478
    MapHourGlass.screen3 = -1
    MapHourGlass.ptr4 =  7864
    MapHourGlass.screen4 = -1
    MapHourGlass.ptr5 =  832
    MapHourGlass.screen5 = -1
    MapHourGlass.ptr6 =  704
    MapHourGlass.screen6 = -1
    MapHourGlass.ptr7 =  8056
    MapHourGlass.screen7 = -1
    MapHourGlass.ptr8 =  25286
    MapHourGlass.screen8 = -1
    MapHourGlass.ptr9 = -24583
    MapHourGlass.screen9 = -1
    MapHourGlass.ptr10 = -1
    MapHourGlass.screen10 = -1
    MapHourGlass.ptr11 =  0
    MapHourGlass.screen11 = -1
    MapHourGlass.ptr12 =  0
    MapHourGlass.screen12 = -1
    MapHourGlass.ptr13 =  0
    MapHourGlass.screen13 = -1
    MapHourGlass.ptr14 =  0
    MapHourGlass.screen14 = -1
    MapHourGlass.ptr15 =  0
    MapHourGlass.screen15 = -1
    MapHourGlass.ptr16 =  0
    MapHourGlass.screen16 = -1
    
    ' Similar see-through hourglass, but with sand all at bottom.

    DIM MapHourGlass2 AS BitMap
    
    MapHourGlass2.ptr1 = -1
    MapHourGlass2.screen1 = -1
    MapHourGlass2.ptr2 = -32767
    MapHourGlass2.screen2 = -1
    MapHourGlass2.ptr3 =  24582
    MapHourGlass2.screen3 = -1
    MapHourGlass2.ptr4 =  7224
    MapHourGlass2.screen4 = -1
    MapHourGlass2.ptr5 =  576
    MapHourGlass2.screen5 = -1
    MapHourGlass2.ptr6 =  576
    MapHourGlass2.screen6 = -1
    MapHourGlass2.ptr7 =  8184
    MapHourGlass2.screen7 = -1
    MapHourGlass2.ptr8 =  32766
    MapHourGlass2.screen8 = -1
    MapHourGlass2.ptr9 = -1
    MapHourGlass2.screen9 = -1
    MapHourGlass2.ptr10 = -1
    MapHourGlass2.screen10 = -1
    MapHourGlass2.ptr11 =  0
    MapHourGlass2.screen11 = -1
    MapHourGlass2.ptr12 =  0
    MapHourGlass2.screen12 = -1
    MapHourGlass2.ptr13 =  0
    MapHourGlass2.screen13 = -1
    MapHourGlass2.ptr14 =  0
    MapHourGlass2.screen14 = -1
    MapHourGlass2.ptr15 =  0
    MapHourGlass2.screen15 = -1
    MapHourGlass2.ptr16 =  0
    MapHourGlass2.screen16 = -1
    
    ' Another see-through hourglass, with sand all at top.

    DIM MapHourGlass3 AS BitMap
    
    MapHourGlass3.ptr1 = -1
    MapHourGlass3.screen1 = -1
    MapHourGlass3.ptr2 = -1
    MapHourGlass3.screen2 = -1
    MapHourGlass3.ptr3 =  32766
    MapHourGlass3.screen3 = -1
    MapHourGlass3.ptr4 =  8184
    MapHourGlass3.screen4 = -1
    MapHourGlass3.ptr5 =  576
    MapHourGlass3.screen5 = -1
    MapHourGlass3.ptr6 =  576
    MapHourGlass3.screen6 = -1
    MapHourGlass3.ptr7 =  7224
    MapHourGlass3.screen7 = -1
    MapHourGlass3.ptr8 =  24582
    MapHourGlass3.screen8 = -1
    MapHourGlass3.ptr9 = -32767
    MapHourGlass3.screen9 = -1
    MapHourGlass3.ptr10 = -1
    MapHourGlass3.screen10 = -1
    MapHourGlass3.ptr11 =  0
    MapHourGlass3.screen11 = -1
    MapHourGlass3.ptr12 =  0
    MapHourGlass3.screen12 = -1
    MapHourGlass3.ptr13 =  0
    MapHourGlass3.screen13 = -1
    MapHourGlass3.ptr14 =  0
    MapHourGlass3.screen14 = -1
    MapHourGlass3.ptr15 =  0
    MapHourGlass3.screen15 = -1
    MapHourGlass3.ptr16 =  0
    MapHourGlass3.screen16 = -1

    ' A simple arrow pointer.  Solid, with no outline.  Hotspot: (0,0).
    
    DIM MapArrow AS BitMap
    
    MapArrow.ptr1 = -128
    MapArrow.screen1 =  127
    MapArrow.ptr2 = -512
    MapArrow.screen2 =  511
    MapArrow.ptr3 = -1024
    MapArrow.screen3 =  1023
    MapArrow.ptr4 = -6272
    MapArrow.screen4 =  6271
    MapArrow.ptr5 = -32288
    MapArrow.screen5 =  32287
    MapArrow.ptr6 =  120
    MapArrow.screen6 = -121
    MapArrow.ptr7 =  30
    MapArrow.screen7 = -31
    MapArrow.ptr8 =  7
    MapArrow.screen8 = -8
    MapArrow.ptr9 =  0
    MapArrow.screen9 = -1
    MapArrow.ptr10 =  0
    MapArrow.screen10 = -1
    MapArrow.ptr11 =  0
    MapArrow.screen11 = -1
    MapArrow.ptr12 =  0
    MapArrow.screen12 = -1
    MapArrow.ptr13 =  0
    MapArrow.screen13 = -1
    MapArrow.ptr14 =  0
    MapArrow.screen14 = -1
    MapArrow.ptr15 =  0
    MapArrow.screen15 = -1
    MapArrow.ptr16 =  0
    MapArrow.screen16 = -1
    
    ' Another arrow.  Realistic looking.  Solid, outlined.  Hotspot: (7,0).
    
    DIM MapArrow2 AS BitMap
    
    MapArrow2.ptr1 =  256
    MapArrow2.screen1 = -897
    MapArrow2.ptr2 =  896
    MapArrow2.screen2 = -1985
    MapArrow2.ptr3 =  1984
    MapArrow2.screen3 = -4065
    MapArrow2.ptr4 =  4064
    MapArrow2.screen4 = -8177
    MapArrow2.ptr5 =  896
    MapArrow2.screen5 = -1985
    MapArrow2.ptr6 =  256
    MapArrow2.screen6 = -897
    MapArrow2.ptr7 =  256
    MapArrow2.screen7 = -897
    MapArrow2.ptr8 =  256
    MapArrow2.screen8 = -897
    MapArrow2.ptr9 =  256
    MapArrow2.screen9 = -897
    MapArrow2.ptr10 =  256
    MapArrow2.screen10 = -897
    MapArrow2.ptr11 =  256
    MapArrow2.screen11 = -897
    MapArrow2.ptr12 =  256
    MapArrow2.screen12 = -897
    MapArrow2.ptr13 =  256
    MapArrow2.screen13 = -897
    MapArrow2.ptr14 =  256
    MapArrow2.screen14 = -897
    MapArrow2.ptr15 =  896
    MapArrow2.screen15 = -1985
    MapArrow2.ptr16 =  640
    MapArrow2.screen16 = -1985
    
    ' An arrow much like the default graphics pointer arrow.  Solid, with
    ' outline.  Hotspot: (1,0).
    
    DIM MapArrow3 AS BitMap

    MapArrow3.ptr1 =  16384
    MapArrow3.screen1 =  8191
    MapArrow3.ptr2 =  24576
    MapArrow3.screen2 =  4095
    MapArrow3.ptr3 =  28672
    MapArrow3.screen3 =  2047
    MapArrow3.ptr4 =  30720
    MapArrow3.screen4 =  1023
    MapArrow3.ptr5 =  31744
    MapArrow3.screen5 =  511
    MapArrow3.ptr6 =  32256
    MapArrow3.screen6 =  255
    MapArrow3.ptr7 =  32512
    MapArrow3.screen7 =  127
    MapArrow3.ptr8 =  32640
    MapArrow3.screen8 =  63
    MapArrow3.ptr9 =  32704
    MapArrow3.screen9 =  31
    MapArrow3.ptr10 =  31744
    MapArrow3.screen10 =  511
    MapArrow3.ptr11 =  27648
    MapArrow3.screen11 =  511
    MapArrow3.ptr12 =  17920
    MapArrow3.screen12 =  4351
    MapArrow3.ptr13 =  1536
    MapArrow3.screen13 = -3841
    MapArrow3.ptr14 =  768
    MapArrow3.screen14 = -1921
    MapArrow3.ptr15 =  768
    MapArrow3.screen15 = -1921
    MapArrow3.ptr16 =  0
    MapArrow3.screen16 = -1

    ' A see-through cross, with hole in middle.  Hotspot: (7,7).

    DIM MapCross AS BitMap
    
    MapCross.ptr1 =  0
    MapCross.screen1 = -1
    MapCross.ptr2 =  0
    MapCross.screen2 = -1
    MapCross.ptr3 =  256
    MapCross.screen3 = -1
    MapCross.ptr4 =  256
    MapCross.screen4 = -1
    MapCross.ptr5 =  256
    MapCross.screen5 = -1
    MapCross.ptr6 =  256
    MapCross.screen6 = -1
    MapCross.ptr7 =  0
    MapCross.screen7 = -1
    MapCross.ptr8 = -1729
    MapCross.screen8 = -1
    MapCross.ptr9 =  0
    MapCross.screen9 = -1
    MapCross.ptr10 =  256
    MapCross.screen10 = -1
    MapCross.ptr11 =  256
    MapCross.screen11 = -1
    MapCross.ptr12 =  256
    MapCross.screen12 = -1
    MapCross.ptr13 =  256
    MapCross.screen13 = -1
    MapCross.ptr14 =  0
    MapCross.screen14 = -1
    MapCross.ptr15 =  0
    MapCross.screen15 = -1
    MapCross.ptr16 =  0
    MapCross.screen16 = -1
    
    ' A see-through clock with "WAIT" spelled out.  Used much like the
    ' hourglass is.  Choose any hotspot.

    DIM MapClock AS BitMap
    
    MapClock.ptr1 =  960
    MapClock.screen1 = -1
    MapClock.ptr2 =  7480
    MapClock.screen2 = -1
    MapClock.ptr3 =  24646
    MapClock.screen3 = -1
    MapClock.ptr4 = -32639
    MapClock.screen4 = -1
    MapClock.ptr5 = -24187
    MapClock.screen5 = -1
    MapClock.ptr6 = -32639
    MapClock.screen6 = -1
    MapClock.ptr7 =  24646
    MapClock.screen7 = -1
    MapClock.ptr8 =  7480
    MapClock.screen8 = -1
    MapClock.ptr9 =  960
    MapClock.screen9 = -1
    MapClock.ptr10 =  0
    MapClock.screen10 = -1
    MapClock.ptr11 =  0
    MapClock.screen11 = -1
    MapClock.ptr12 = -29778
    MapClock.screen12 = -1
    MapClock.ptr13 = -30044
    MapClock.screen13 = -1
    MapClock.ptr14 = -21596
    MapClock.screen14 = -1
    MapClock.ptr15 = -21852
    MapClock.screen15 = -1
    MapClock.ptr16 = -9564
    MapClock.screen16 = -1
    
    ' An "I"-like pointer, generally used to position the cursor to type
    ' text at a certain spot on the screen.  Solid with outline.  Hotspot:
    ' around (7,7) or (7,8) is probably best.

    DIM MapTextI AS BitMap
    
    MapTextI.ptr1 =  0
    MapTextI.screen1 = -1
    MapTextI.ptr2 =  0
    MapTextI.screen2 = -1
    MapTextI.ptr3 =  0
    MapTextI.screen3 = -1
    MapTextI.ptr4 =  0
    MapTextI.screen4 = -1
    MapTextI.ptr5 =  896
    MapTextI.screen5 = -1985
    MapTextI.ptr6 =  256
    MapTextI.screen6 = -897
    MapTextI.ptr7 =  256
    MapTextI.screen7 = -897
    MapTextI.ptr8 =  256
    MapTextI.screen8 = -897
    MapTextI.ptr9 =  256
    MapTextI.screen9 = -897
    MapTextI.ptr10 =  256
    MapTextI.screen10 = -897
    MapTextI.ptr11 =  256
    MapTextI.screen11 = -897
    MapTextI.ptr12 =  896
    MapTextI.screen12 = -1985
    MapTextI.ptr13 =  0
    MapTextI.screen13 = -1
    MapTextI.ptr14 =  0
    MapTextI.screen14 = -1
    MapTextI.ptr15 =  0
    MapTextI.screen15 = -1
    MapTextI.ptr16 =  0
    MapTextI.screen16 = -1

    ' Another "I"-like text-inputting type pointer.  See-through.
    ' Hotspot: about (7,7) or (7,8).

    DIM MapTextI2 AS BitMap

    MapTextI2.ptr1 =  0
    MapTextI2.screen1 = -1
    MapTextI2.ptr2 =  0
    MapTextI2.screen2 = -1
    MapTextI2.ptr3 =  0
    MapTextI2.screen3 = -1
    MapTextI2.ptr4 =  1728
    MapTextI2.screen4 = -1
    MapTextI2.ptr5 =  256
    MapTextI2.screen5 = -1
    MapTextI2.ptr6 =  256
    MapTextI2.screen6 = -1
    MapTextI2.ptr7 =  256
    MapTextI2.screen7 = -1
    MapTextI2.ptr8 =  256
    MapTextI2.screen8 = -1
    MapTextI2.ptr9 =  256
    MapTextI2.screen9 = -1
    MapTextI2.ptr10 =  256
    MapTextI2.screen10 = -1
    MapTextI2.ptr11 =  256
    MapTextI2.screen11 = -1
    MapTextI2.ptr12 =  256
    MapTextI2.screen12 = -1
    MapTextI2.ptr13 =  1728
    MapTextI2.screen13 = -1
    MapTextI2.ptr14 =  0
    MapTextI2.screen14 = -1
    MapTextI2.ptr15 =  0
    MapTextI2.screen15 = -1
    MapTextI2.ptr16 =  0
    MapTextI2.screen16 = -1
    
    ' A simple box type pointer.  Solid, no outline.  You would probably
    ' want a hotspot in the center of the box: about (7,3) or (8,4).

    DIM MapBox AS BitMap
    
    MapBox.ptr1 = -1
    MapBox.screen1 =  0
    MapBox.ptr2 = -32767
    MapBox.screen2 =  32766
    MapBox.ptr3 = -32767
    MapBox.screen3 =  32766
    MapBox.ptr4 = -32767
    MapBox.screen4 =  32766
    MapBox.ptr5 = -32767
    MapBox.screen5 =  32766
    MapBox.ptr6 = -32767
    MapBox.screen6 =  32766
    MapBox.ptr7 = -32767
    MapBox.screen7 =  32766
    MapBox.ptr8 = -1
    MapBox.screen8 =  0
    MapBox.ptr9 =  0
    MapBox.screen9 = -1
    MapBox.ptr10 =  0
    MapBox.screen10 = -1
    MapBox.ptr11 =  0
    MapBox.screen11 = -1
    MapBox.ptr12 =  0
    MapBox.screen12 = -1
    MapBox.ptr13 =  0
    MapBox.screen13 = -1
    MapBox.ptr14 =  0
    MapBox.screen14 = -1
    MapBox.ptr15 =  0
    MapBox.screen15 = -1
    MapBox.ptr16 =  0
    MapBox.screen16 = -1
    
    ' A window-like pointer.  See-through.  Hotspot: (8,8).

    DIM MapWindow AS BitMap
    
    MapWindow.ptr1 =  0
    MapWindow.screen1 = -1
    MapWindow.ptr2 =  32767
    MapWindow.screen2 = -1
    MapWindow.ptr3 =  16513
    MapWindow.screen3 = -1
    MapWindow.ptr4 =  16513
    MapWindow.screen4 = -1
    MapWindow.ptr5 =  16513
    MapWindow.screen5 = -1
    MapWindow.ptr6 =  16513
    MapWindow.screen6 = -1
    MapWindow.ptr7 =  16513
    MapWindow.screen7 = -1
    MapWindow.ptr8 =  16513
    MapWindow.screen8 = -1
    MapWindow.ptr9 =  32767
    MapWindow.screen9 = -1
    MapWindow.ptr10 =  16513
    MapWindow.screen10 = -1
    MapWindow.ptr11 =  16513
    MapWindow.screen11 = -1
    MapWindow.ptr12 =  16513
    MapWindow.screen12 = -1
    MapWindow.ptr13 =  16513
    MapWindow.screen13 = -1
    MapWindow.ptr14 =  16513
    MapWindow.screen14 = -1
    MapWindow.ptr15 =  16513
    MapWindow.screen15 = -1
    MapWindow.ptr16 =  32767
    MapWindow.screen16 = -1
    
    ' A nail-like pointer.  Solid, with outline.  Hotspot: (7,15).

    DIM MapNail AS BitMap
    
    MapNail.ptr1 =  1984
    MapNail.screen1 = -4065
    MapNail.ptr2 =  896
    MapNail.screen2 = -1985
    MapNail.ptr3 =  896
    MapNail.screen3 = -1985
    MapNail.ptr4 =  896
    MapNail.screen4 = -1985
    MapNail.ptr5 =  896
    MapNail.screen5 = -1985
    MapNail.ptr6 =  896
    MapNail.screen6 = -1985
    MapNail.ptr7 =  896
    MapNail.screen7 = -1985
    MapNail.ptr8 =  896
    MapNail.screen8 = -1985
    MapNail.ptr9 =  896
    MapNail.screen9 = -1985
    MapNail.ptr10 =  896
    MapNail.screen10 = -1985
    MapNail.ptr11 =  896
    MapNail.screen11 = -1985
    MapNail.ptr12 =  896
    MapNail.screen12 = -1985
    MapNail.ptr13 =  896
    MapNail.screen13 = -1985
    MapNail.ptr14 =  896
    MapNail.screen14 = -1985
    MapNail.ptr15 =  896
    MapNail.screen15 = -1985
    MapNail.ptr16 =  256
    MapNail.screen16 = -897
    
    ' A hammer-like pointer.  Solid, no outline.  Hotspot: (0,2).

    DIM MapHammer AS BitMap
    
    MapHammer.ptr1 =  384
    MapHammer.screen1 = -385
    MapHammer.ptr2 = -6146
    MapHammer.screen2 =  6145
    MapHammer.ptr3 = -31
    MapHammer.screen3 =  30
    MapHammer.ptr4 = -6176
    MapHammer.screen4 =  6175
    MapHammer.ptr5 =  384
    MapHammer.screen5 = -385
    MapHammer.ptr6 =  384
    MapHammer.screen6 = -385
    MapHammer.ptr7 =  384
    MapHammer.screen7 = -385
    MapHammer.ptr8 =  384
    MapHammer.screen8 = -385
    MapHammer.ptr9 =  384
    MapHammer.screen9 = -385
    MapHammer.ptr10 =  384
    MapHammer.screen10 = -385
    MapHammer.ptr11 =  384
    MapHammer.screen11 = -385
    MapHammer.ptr12 =  384
    MapHammer.screen12 = -385
    MapHammer.ptr13 =  384
    MapHammer.screen13 = -385
    MapHammer.ptr14 =  384
    MapHammer.screen14 = -385
    MapHammer.ptr15 =  384
    MapHammer.screen15 = -385
    MapHammer.ptr16 =  384
    MapHammer.screen16 = -385
    
    ' A pointer which looks somewhat like the UFP symbol from "Star Trek".
    ' Solid with no outline.  I have no idea where you'd want the hotspot 
    ' on something like that.

    DIM MapUFP AS BitMap
    
    MapUFP.ptr1 =  0
    MapUFP.screen1 = -1
    MapUFP.ptr2 =  0
    MapUFP.screen2 = -1
    MapUFP.ptr3 =  384
    MapUFP.screen3 = -385
    MapUFP.ptr4 =  960
    MapUFP.screen4 = -961
    MapUFP.ptr5 =  576
    MapUFP.screen5 = -577
    MapUFP.ptr6 =  7800
    MapUFP.screen6 = -7801
    MapUFP.ptr7 =  28278
    MapUFP.screen7 = -28279
    MapUFP.ptr8 = -29647
    MapUFP.screen8 =  29646
    MapUFP.ptr9 = -24967
    MapUFP.screen9 =  24966
    MapUFP.ptr10 = -24583
    MapUFP.screen10 =  24582
    MapUFP.ptr11 =  32766
    MapUFP.screen11 = -32767
    MapUFP.ptr12 =  15996
    MapUFP.screen12 = -15997
    MapUFP.ptr13 =  16380
    MapUFP.screen13 = -16381
    MapUFP.ptr14 =  30750
    MapUFP.screen14 = -30751
    MapUFP.ptr15 =  28686
    MapUFP.screen15 = -28687
    MapUFP.ptr16 =  0
    MapUFP.screen16 = -1
    
    ' A pencil-like pointer.  Solid with outline.  Hotspot: (4,0).

    DIM MapPencil AS BitMap
    
    MapPencil.ptr1 =  2048
    MapPencil.screen1 = -7169
    MapPencil.ptr2 =  7168
    MapPencil.screen2 = -15873
    MapPencil.ptr3 =  15872
    MapPencil.screen3 = -32513
    MapPencil.ptr4 =  15872
    MapPencil.screen4 = -32513
    MapPencil.ptr5 =  15872
    MapPencil.screen5 = -32513
    MapPencil.ptr6 =  15872
    MapPencil.screen6 = -32513
    MapPencil.ptr7 =  15872
    MapPencil.screen7 = -32513
    MapPencil.ptr8 =  15872
    MapPencil.screen8 = -32513
    MapPencil.ptr9 =  15872
    MapPencil.screen9 = -32513
    MapPencil.ptr10 =  15872
    MapPencil.screen10 = -32513
    MapPencil.ptr11 =  15872
    MapPencil.screen11 = -32513
    MapPencil.ptr12 =  15872
    MapPencil.screen12 = -32513
    MapPencil.ptr13 =  15872
    MapPencil.screen13 = -32513
    MapPencil.ptr14 =  15872
    MapPencil.screen14 = -32513
    MapPencil.ptr15 =  21760
    MapPencil.screen15 = -32641
    MapPencil.ptr16 =  15872
    MapPencil.screen16 = -32513
    
    ' A pointer which looks (kind of) like a mouse (the little furry kind,
    ' not the plastic 2-button kind ;-)).  Solid, with outline.  Best hotspot
    ' would probably be the tip of the nose at: (15,7).
    
    DIM MapMouse AS BitMap

    MapMouse.ptr1 =  0
    MapMouse.screen1 = -1
    MapMouse.ptr2 =  0
    MapMouse.screen2 = -1
    MapMouse.ptr3 =  8192
    MapMouse.screen3 = -28673
    MapMouse.ptr4 =  16384
    MapMouse.screen4 = -24577
    MapMouse.ptr5 = -30784
    MapMouse.screen5 =  12319
    MapMouse.ptr6 = -24584
    MapMouse.screen6 =  3
    MapMouse.ptr7 = -16394
    MapMouse.screen7 =  0
    MapMouse.ptr8 = -1
    MapMouse.screen8 =  0
    MapMouse.ptr9 =  2064
    MapMouse.screen9 = -7225
    MapMouse.ptr10 =  0
    MapMouse.screen10 = -1
    MapMouse.ptr11 =  0
    MapMouse.screen11 = -1
    MapMouse.ptr12 =  0
    MapMouse.screen12 = -1
    MapMouse.ptr13 =  0
    MapMouse.screen13 = -1
    MapMouse.ptr14 =  0
    MapMouse.screen14 = -1
    MapMouse.ptr15 =  0
    MapMouse.screen15 = -1
    MapMouse.ptr16 =  0
    MapMouse.screen16 = -1

    ' A pointer which looks (kind of) like a hypodermic needle.  Solid, with
    ' outline.  Hotspot: (7,0).

    DIM MapHypo AS BitMap

    MapHypo.ptr1 =  256
    MapHypo.screen1 = -897
    MapHypo.ptr2 =  256
    MapHypo.screen2 = -897
    MapHypo.ptr3 =  256
    MapHypo.screen3 = -897
    MapHypo.ptr4 =  256
    MapHypo.screen4 = -897
    MapHypo.ptr5 =  256
    MapHypo.screen5 = -897
    MapHypo.ptr6 =  896
    MapHypo.screen6 = -1985
    MapHypo.ptr7 =  896
    MapHypo.screen7 = -1985
    MapHypo.ptr8 =  896
    MapHypo.screen8 = -1985
    MapHypo.ptr9 =  896
    MapHypo.screen9 = -1985
    MapHypo.ptr10 =  896
    MapHypo.screen10 = -1985
    MapHypo.ptr11 =  896
    MapHypo.screen11 = -1985
    MapHypo.ptr12 =  896
    MapHypo.screen12 = -1985
    MapHypo.ptr13 =  1984
    MapHypo.screen13 = -4065
    MapHypo.ptr14 =  256
    MapHypo.screen14 = -897
    MapHypo.ptr15 =  256
    MapHypo.screen15 = -897
    MapHypo.ptr16 =  896
    MapHypo.screen16 = -1985

    ' A screwdriver-like pointer.  Solid, with outline.  Hotspot: (7,0).

    DIM MapScrewDriver AS BitMap

    MapScrewDriver.ptr1 =  896
    MapScrewDriver.screen1 = -1985
    MapScrewDriver.ptr2 =  896
    MapScrewDriver.screen2 = -1985
    MapScrewDriver.ptr3 =  256
    MapScrewDriver.screen3 = -897
    MapScrewDriver.ptr4 =  256
    MapScrewDriver.screen4 = -897
    MapScrewDriver.ptr5 =  256
    MapScrewDriver.screen5 = -897
    MapScrewDriver.ptr6 =  256
    MapScrewDriver.screen6 = -897
    MapScrewDriver.ptr7 =  256
    MapScrewDriver.screen7 = -897
    MapScrewDriver.ptr8 =  256
    MapScrewDriver.screen8 = -897
    MapScrewDriver.ptr9 =  896
    MapScrewDriver.screen9 = -1985
    MapScrewDriver.ptr10 =  1984
    MapScrewDriver.screen10 = -4065
    MapScrewDriver.ptr11 =  1984
    MapScrewDriver.screen11 = -4065
    MapScrewDriver.ptr12 =  1984
    MapScrewDriver.screen12 = -4065
    MapScrewDriver.ptr13 =  1984
    MapScrewDriver.screen13 = -4065
    MapScrewDriver.ptr14 =  1984
    MapScrewDriver.screen14 = -4065
    MapScrewDriver.ptr15 =  1984
    MapScrewDriver.screen15 = -4065
    MapScrewDriver.ptr16 =  896
    MapScrewDriver.screen16 = -1985

    ' A knife-like pointer.  Solid, with outline.  Hotspot: (6,0).

    DIM MapKnife AS BitMap

    MapKnife.ptr1 =  512
    MapKnife.screen1 = -1793
    MapKnife.ptr2 =  768
    MapKnife.screen2 = -1921
    MapKnife.ptr3 =  896
    MapKnife.screen3 = -1985
    MapKnife.ptr4 =  896
    MapKnife.screen4 = -1985
    MapKnife.ptr5 =  960
    MapKnife.screen5 = -2017
    MapKnife.ptr6 =  960
    MapKnife.screen6 = -2017
    MapKnife.ptr7 =  960
    MapKnife.screen7 = -2017
    MapKnife.ptr8 =  960
    MapKnife.screen8 = -2017
    MapKnife.ptr9 =  960
    MapKnife.screen9 = -2017
    MapKnife.ptr10 =  448
    MapKnife.screen10 = -993
    MapKnife.ptr11 =  32766
    MapKnife.screen11 = -32768
    MapKnife.ptr12 =  1376
    MapKnife.screen12 = -4081
    MapKnife.ptr13 =  1696
    MapKnife.screen13 = -4081
    MapKnife.ptr14 =  1376
    MapKnife.screen14 = -4081
    MapKnife.ptr15 =  1696
    MapKnife.screen15 = -4081
    MapKnife.ptr16 =  2016
    MapKnife.screen16 = -4081

    ' A pointer that looks kind of like a screw.  Solid, with outline.
    ' Hotspot: (8,0).

    DIM MapScrew AS BitMap

    MapScrew.ptr1 =  128
    MapScrew.screen1 = -449
    MapScrew.ptr2 =  448
    MapScrew.screen2 = -993
    MapScrew.ptr3 =  992
    MapScrew.screen3 = -2033
    MapScrew.ptr4 =  480
    MapScrew.screen4 = -1009
    MapScrew.ptr5 =  960
    MapScrew.screen5 = -2017
    MapScrew.ptr6 =  480
    MapScrew.screen6 = -1009
    MapScrew.ptr7 =  960
    MapScrew.screen7 = -2017
    MapScrew.ptr8 =  480
    MapScrew.screen8 = -1009
    MapScrew.ptr9 =  960
    MapScrew.screen9 = -2017
    MapScrew.ptr10 =  480
    MapScrew.screen10 = -1009
    MapScrew.ptr11 =  960
    MapScrew.screen11 = -2017
    MapScrew.ptr12 =  480
    MapScrew.screen12 = -1009
    MapScrew.ptr13 =  960
    MapScrew.screen13 = -2017
    MapScrew.ptr14 =  2032
    MapScrew.screen14 = -4089
    MapScrew.ptr15 =  4088
    MapScrew.screen15 = -8189
    MapScrew.ptr16 =  15934
    MapScrew.screen16 = -32640

