Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать курсор в виде руки с пальцем... / 4 сообщений из 4, страница 1 из 1
07.04.2003, 13:27
    #32134660
StaleX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать курсор в виде руки с пальцем...
...
Рейтинг: 0 / 0
07.04.2003, 13:45
    #32134686
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать курсор в виде руки с пальцем...
У Акеса нет возможности сделать такой курсор, прийдется искать пример на API (там запросто, хоть свой собственный).
А еще если бы создал гиперссылку, то "рука с пальцем" у тебя в кармане
...
Рейтинг: 0 / 0
07.04.2003, 18:43
    #32135063
StaleX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать курсор в виде руки с пальцем...
числовое значение константы для такого курсора
называется она IDC_HAND ,
Свой курсор, конечно приятно, но прицеплять
еще один файл к приложению не хочется,
(это если использовать API LoadCursorFromFile)
...
Рейтинг: 0 / 0
08.04.2003, 10:25
    #32135391
StaleX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать курсор в виде руки с пальцем...
Access allows us to display specific mouse pointers by controlling the MousePointer property of the Application object. However, it does not have the hand pointer (for example) pre-defined.

Given a local ICO (icon) file, we can assign it to the Mouse pointer by using the LoadCursor and SetCursor API functions.

'*********** Code Start ************
' This code was originally written by Terry Kreft.
' It is not to be altered or distributed,
' except as part of an application.
' You are free to use it in any application,
' provided the copyright notice is left unchanged.
'
' Code Courtesy of
' Terry Kreft
'
Public Const IDC_APPSTARTING = 32650&
Public Const IDC_HAND = 32649&
Public Const IDC_ARROW = 32512&
Public Const IDC_CROSS = 32515&
Public Const IDC_IBEAM = 32513&
Public Const IDC_ICON = 32641&
Public Const IDC_NO = 32648&
Public Const IDC_SIZE = 32640&
Public Const IDC_SIZEALL = 32646&
Public Const IDC_SIZENESW = 32643&
Public Const IDC_SIZENS = 32645&
Public Const IDC_SIZENWSE = 32642&
Public Const IDC_SIZEWE = 32644&
Public Const IDC_UPARROW = 32516&
Public Const IDC_WAIT = 32514&

Declare Function LoadCursorBynum Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long

Declare Function LoadCursorFromFile Lib "user32" Alias _
"LoadCursorFromFileA" (ByVal lpFileName As String) 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

Function PointM(strPathToCursor As String)
Dim lngRet As Long
lngRet = LoadCursorFromFile(strPathToCursor)
lngRet = SetCursor(lngRet)
End Function
'*********** Code End ************
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать курсор в виде руки с пальцем... / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]