![]() |
#1 |
Участник
|
![]()
Здравствуйте. Поскажите пожалуйста,как сделать так,чтобы при наведении курсора на определенный контрол,его вид (курсора) менялся (ну там часики,рука) ?
![]() Спасибо |
|
![]() |
#2 |
Участник
|
Обрабатывайте event-ы - OnMouseEnter, OnMouseLeave
|
|
![]() |
#3 |
Участник
|
![]()
ги-ги..
![]() ![]() |
|
![]() |
#4 |
Участник
|
WinAPI:
X++: int hCursor = WinApi::loadStdCursor(#IDC_WAIT);
;
WinApi::setCursor(hCursor); Последний раз редактировалось Delfins; 15.03.2007 в 10:49. |
|
|
За это сообщение автора поблагодарили: Corkscrew (1). |
![]() |
#5 |
Участник
|
1. Надо сказать #WINAPI
2. У кого-нибудь получилось использовать #IDC_HAND? |
|
![]() |
#6 |
Участник
|
В макросе почему-то забито неверное значение, и здается мне, что умышленно (1)
32649 - правильное значение Последний раз редактировалось kashperuk; 15.03.2007 в 11:23. Причина: опечатка :) |
|
![]() |
#7 |
Участник
|
Есть еще курсор "Перемещение" (IDC_MOVE) У кого-нибудь получилось использовать этот курсор?
|
|
![]() |
#8 |
Участник
|
|
|
![]() |
#9 |
Участник
|
Цитата:
Цитата:
/*
* Standard Cursor IDs */ #define IDC_ARROW MAKEINTRESOURCE(32512) #define IDC_IBEAM MAKEINTRESOURCE(32513) #define IDC_WAIT MAKEINTRESOURCE(32514) #define IDC_CROSS MAKEINTRESOURCE(32515) #define IDC_UPARROW MAKEINTRESOURCE(32516) #define IDC_SIZE MAKEINTRESOURCE(32640) /* OBSOLETE: use IDC_SIZEALL */ #define IDC_ICON MAKEINTRESOURCE(32641) /* OBSOLETE: use IDC_ARROW */ #define IDC_SIZENWSE MAKEINTRESOURCE(32642) #define IDC_SIZENESW MAKEINTRESOURCE(32643) #define IDC_SIZEWE MAKEINTRESOURCE(32644) #define IDC_SIZENS MAKEINTRESOURCE(32645) #define IDC_SIZEALL MAKEINTRESOURCE(32646) #define IDC_NO MAKEINTRESOURCE(32648) /*not in win3.1 */ #if(WINVER >= 0x0500) #define IDC_HAND MAKEINTRESOURCE(32649) #endif /* WINVER >= 0x0500 */ #define IDC_APPSTARTING MAKEINTRESOURCE(32650) /*not in win3.1 */ #if(WINVER >= 0x0400) #define IDC_HELP MAKEINTRESOURCE(32651) #endif /* WINVER >= 0x0400 */ |
|
![]() |
#10 |
Участник
|
мне нужен был курсор перемещения, во внешних источниках нашел, что это IDC_MOVE
но не нашел этого в аксапте в макросе WinAPI, поэтому и задал вопрос. Но после заметил IDC_SIZEALL ![]() |
|