|
14.03.2007, 18:36 | #1 |
Участник
|
Поменять вид курсора
Здравствуйте. Поскажите пожалуйста,как сделать так,чтобы при наведении курсора на определенный контрол,его вид (курсора) менялся (ну там часики,рука) ?
Спасибо |
|
14.03.2007, 19:09 | #2 |
Участник
|
Обрабатывайте event-ы - OnMouseEnter, OnMouseLeave
|
|
15.03.2007, 10:09 | #3 |
Участник
|
ги-ги.. Я это понял,а как поменять сам курсор то??
|
|
15.03.2007, 10:46 | #4 |
Участник
|
WinAPI:
X++: int hCursor = WinApi::loadStdCursor(#IDC_WAIT);
;
WinApi::setCursor(hCursor); Последний раз редактировалось Delfins; 15.03.2007 в 10:49. |
|
|
За это сообщение автора поблагодарили: Corkscrew (1). |
15.03.2007, 11:07 | #5 |
Участник
|
1. Надо сказать #WINAPI
2. У кого-нибудь получилось использовать #IDC_HAND? |
|
15.03.2007, 11:22 | #6 |
Участник
|
В макросе почему-то забито неверное значение, и здается мне, что умышленно (1)
32649 - правильное значение Последний раз редактировалось kashperuk; 15.03.2007 в 11:23. Причина: опечатка :) |
|
13.08.2010, 14:20 | #7 |
Участник
|
Есть еще курсор "Перемещение" (IDC_MOVE) У кого-нибудь получилось использовать этот курсор?
|
|
13.08.2010, 14:35 | #8 |
Участник
|
|
|
13.08.2010, 14:43 | #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 */ |
|
13.08.2010, 15:23 | #10 |
Участник
|
мне нужен был курсор перемещения, во внешних источниках нашел, что это IDC_MOVE
но не нашел этого в аксапте в макросе WinAPI, поэтому и задал вопрос. Но после заметил IDC_SIZEALL |
|