AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.03.2007, 18:36   #1  
dreamer is offline
dreamer
Участник
Аватар для dreamer
 
53 / 15 (1) ++
Регистрация: 18.01.2007
Адрес: Киев
? Поменять вид курсора
Здравствуйте. Поскажите пожалуйста,как сделать так,чтобы при наведении курсора на определенный контрол,его вид (курсора) менялся (ну там часики,рука) ?
Спасибо
Старый 14.03.2007, 19:09   #2  
Delfins is offline
Delfins
Участник
 
320 / 39 (2) +++
Регистрация: 20.09.2005
Адрес: Riga, Latvia
Обрабатывайте event-ы - OnMouseEnter, OnMouseLeave
Старый 15.03.2007, 10:09   #3  
dreamer is offline
dreamer
Участник
Аватар для dreamer
 
53 / 15 (1) ++
Регистрация: 18.01.2007
Адрес: Киев
?
ги-ги.. Я это понял,а как поменять сам курсор то??
Старый 15.03.2007, 10:46   #4  
Delfins is offline
Delfins
Участник
 
320 / 39 (2) +++
Регистрация: 20.09.2005
Адрес: Riga, Latvia
WinAPI:

X++:
    int hCursor = WinApi::loadStdCursor(#IDC_WAIT);
    ;

    WinApi::setCursor(hCursor);
PS: http://www.tutorials-ne.com/ui/Change-cursor/

Последний раз редактировалось Delfins; 15.03.2007 в 10:49.
За это сообщение автора поблагодарили: Corkscrew (1).
Старый 15.03.2007, 11:07   #5  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
1. Надо сказать #WINAPI
2. У кого-нибудь получилось использовать #IDC_HAND?
Старый 15.03.2007, 11:22   #6  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
В макросе почему-то забито неверное значение, и здается мне, что умышленно (1)

32649 - правильное значение

Последний раз редактировалось kashperuk; 15.03.2007 в 11:23. Причина: опечатка :)
Старый 13.08.2010, 14:20   #7  
Corkscrew is offline
Corkscrew
Участник
Аватар для Corkscrew
 
9 / 11 (1) +
Регистрация: 13.11.2008
Есть еще курсор "Перемещение" (IDC_MOVE) У кого-нибудь получилось использовать этот курсор?
Старый 13.08.2010, 14:35   #8  
Corkscrew is offline
Corkscrew
Участник
Аватар для Corkscrew
 
9 / 11 (1) +
Регистрация: 13.11.2008
Цитата:
Сообщение от Corkscrew Посмотреть сообщение
Есть еще курсор "Перемещение" (IDC_MOVE) У кого-нибудь получилось использовать этот курсор?
этот курсор называется IDC_SIZEALL
Старый 13.08.2010, 14:43   #9  
_scorp_ is offline
_scorp_
Участник
Аватар для _scorp_
MCBMSS
 
488 / 369 (13) ++++++
Регистрация: 25.07.2007
Адрес: Москва
Цитата:
Сообщение от Corkscrew Посмотреть сообщение
Есть еще курсор "Перемещение" (IDC_MOVE) У кого-нибудь получилось использовать этот курсор?
Где Вы нашли такой курсор? Если смотреть Winuser.h, то там такого курсора нет.
Цитата:
/*
* 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  
Corkscrew is offline
Corkscrew
Участник
Аватар для Corkscrew
 
9 / 11 (1) +
Регистрация: 13.11.2008
мне нужен был курсор перемещения, во внешних источниках нашел, что это IDC_MOVE

но не нашел этого в аксапте в макросе WinAPI, поэтому и задал вопрос. Но после заметил IDC_SIZEALL
Теги
изображение, курсор

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Изменение "курсора" в цикле ZVV DAX: Программирование 8 09.12.2008 15:11
Как поменять значение комбобокса из кода ? DTD DAX: Программирование 6 17.01.2008 17:09
Инициализация записи из курсора в форме andy239 DAX: Программирование 5 16.08.2005 15:00
Как расчитать значение курсора при вызове initValue в таблице? Red Stranger DAX: Программирование 8 06.04.2005 16:24
Как поменять тип MenuItem с Display на Action SergeyA DAX: Программирование 5 12.02.2004 10:45

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:44.