Вопрос такой - как правильно работать с функцией LoadCursor, позволяющей загрузить курсор из ехе или dll файла?
К примеру, стандартные системные курсоры содержатся в user32.dll. Как их загрузить оттуда?
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" (ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Public Const IDC_WAIT As Long = 32514&
...
Dim hCursor As Long
hCursor = LoadCursor(0&, IDC_WAIT)
Viper писал(а):Как то так
- Код: Выделить всё
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" (ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" (ByVal hInstance As Long, ByVal lpCursorName As String) As Long
Public Const IDC_WAIT As Long = 32514&
...
Dim hCursor As Long
hCursor = LoadCursor(0&, IDC_WAIT)
Kardinalli писал(а):Кстати, объявить две функции с одинаковым именем тоже нереально.
Debugger писал(а):Kardinalli писал(а):Кстати, объявить две функции с одинаковым именем тоже нереально.
Да? А если в разных модулях? Одну приватную, вторую - Public?
Сейчас этот форум просматривают: AhrefsBot, SemrushBot, Yandex-бот и гости: 61