Форум: "WinAPI";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];
ВнизКак поменять курсор? С 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 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.013 c