Вниз
Скачать: CL | DM;

Как поменять курсор? С LoadCursor и SetCursor разобрался, но   Найти похожие ветки 

 
Alexander ©   (2002-05-16 02:49) [0]

в хелпе написано поставить в null - class cursor for the specified window"s class is set to NULL. Это как?


 
МишА ©   (2002-05-16 03:08) [1]

Дык как сказано так и пиши NULL или 0


 
Alexander ©   (2002-05-16 03:34) [2]

Так а что в 0 устанавливать?
в хелпе написано, что setcursor меняет курсор, но до обработки WM_MOUSEMOVE, а потом возвращается стандартные и вот чтобы этого не произошло, нужно установить (ЧТО?) в нуль перед использованием SetCursor


 
МишА ©   (2002-05-16 04:21) [3]

Когда ты создаешь класс окна функцией RegisterClass(CONST WNDCLASS* lpwc) надо параметр hCursor в структуре WNDCLASS ставить в NULL для предотвращения мерцания при применении функции SetCursor.

hCursor: Дескриптор курсора, который предназначен для этого класса окна. Если это значение установлено в NULL, приложение должно устанавливать курсор каждый раз, когда курсор мыши уходит за пределы окна.


 
Alexander ©   (2002-05-16 04:25) [4]

А я сам ничего не создаю - у меня всё в ресурсах описано.
И когда я хочу менять курсор, то диалог у меня уже создан.


 
МишА ©   (2002-05-16 08:58) [5]

в таком случае забей на этот NULL, так как там было сказано именно про этот случай, когда само окно тоже создается непосредственно тобой...

Я так понял ты хочешь запихать свой курсор, раз не ползуешься Form1.Cursor?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.008 c
1-47587
Skywalker
2002-06-28 12:40
2002.07.15
Доступ к виз. комп. из других юнитов


4-47906
Димок
2002-05-16 21:42
2002.07.15
Как отловить сообщение от нажатия пункта в чужом PopupMenu?


3-47133
sniknik
2002-06-20 16:53
2002.07.15
Глюк в Halcyon? Составной индекс.


3-47219
veronika
2002-06-20 09:33
2002.07.15
Поле look up


4-47911
KiberArt
2002-05-11 10:52
2002.07.15
The KeyboardProc hook procedure is an application-defined




   Наверх