Heenan, Lambert
Lambert.Heenan at AIG.com
Tue Jul 26 10:28:31 CDT 2005
OK. I got it, this time using the API route. Put this code in a module...
Public Const HandCursor = 32649&
Declare Function LoadCursorBynum Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Declare Function SetCursor Lib "user32" (ByVal hCursor As Long) As Long
Function MouseCursor(CursorType As Long)
Dim lngRet As Long
lngRet = LoadCursorBynum(0&, CursorType)
lngRet = SetCursor(lngRet)
End Function
...Then all you need is a MouseMove event for the label which reads...
MouseCursor HandCursor
Access will automatically restore the default cursor when you move out of
the label's area.
Lambert
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin -
Beach Access Software
Sent: Tuesday, July 26, 2005 10:56 AM
To: Access Developers discussion and problem solving
Subject: Re: [AccessD] Turn Mouse Pointer to Hand
Rick:
I was looking for that snip that changes the muse pointer into a hand. I've
got labels on the main form with OnClick events instead of command buttons
(which are clunky looking). I've also got a mouse move event for each one
already which displays a bit of description of the label's function.
Now, in that mouse move event, I'd like to change the pointer to a hand as a
visual cue that the label is a clickable link of some sort. I'm gilding the
lily here a bit, but it's a consumer product, not a commercial application,
so it wants a bit of sizzle.
I did this before and it worked real well. I just can't remember the app I
built it into so I can't find it again.
Thanks and regards,
Rocky
----- Original Message -----
From: "Ehlers, Rick" <Rick.Ehlers at cinergy.com>
To: "Access Developers discussion and problem solving"
<accessd at databaseadvisors.com>
Sent: Tuesday, July 26, 2005 7:17 AM
Subject: RE: [AccessD] Turn Mouse Pointer to Hand
> Rocky,
>
> I use
>
> DoCmd.Hourglass True before the code starts
> and
> DoCmd.Hourglass False after the code ends
>
> to change the pointer. Is this what you are thinking of?
>
>
> Rick Ehlers
> Power Services
> Performance And Valuation
> Annex - EX510
> Phone: (513) 287-2047
> Fax: (513) 287-3698
> EMail: Rick.Ehlers at cinergy.com
>
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky
> Smolin
> - Beach Access Software
> Sent: Tuesday, July 26, 2005 10:04 AM
> To: AccessD at databaseadvisors.com
> Subject: [AccessD] Turn Mouse Pointer to Hand
>
> Dear List:
>
> Many moons ago I someone on the list gave me some code to turn the
> mouse pointer into the hand which now indicated you're hovering over a
> link, and I used it in the mouse move event of a label which had it's
> own click event.
>
> But I can't find it. Does anyone remember that? It was, IIRC, only
> 2-3 lines of code.
>
> MTIA,
>
> Rocky
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>
--
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com