Windows

ID #1028

How to use animated cursor in application?

! In Global MAP
MODULE('')
SetCapture(LONG),LONG,PASCAL
ReleaseCapture(),LONG,PASCAL
LoadCursor(LONG,*CSTRING),LONG,PASCAL,RAW,NAME('LoadCursorA')
LoadCursorFromFile(*CSTRING),LONG,PASCAL,RAW,NAME('LoadCursorFromFileA')
WinSetCursor(LONG),LONG,PASCAL,NAME('SetCursor')
END
! Global variables
m_hSysCursor     LONG
m_hAniCursor     LONG
m_CursorFileName CSTRING(65)
! After Window opening
m_CursorFileName = 'globe.ani'
m_hAniCursor = LoadCursorFromFile(m_CursorFileName)
! Display animated cursor
SetCapture(0{PROP:Handle})
m_hSysCursor = WinSetCursor(m_hAniCursor)
! Restore previous cursor
ReleaseCapture()
WinSetCursor(m_hSysCursor)
CLEAR(m_hSysCursor)
Categories for this entry

Tags: animated cursor, window

Related entries:

Last update: 2007-07-13 14:37
Author: Igor Istomin
Revision: 1.0

Digg it! Print this record Send to a friend Show this as PDF file
Propose a translation for Propose a translation for
Please rate this entry:

Average rating: 0 out of 5 (0 Votes )

completely useless 1 2 3 4 5 most valuable

You can comment on this entry