Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > как изменить симвал мышки на каторый я нарисовал


Автор: Иван 20.5.2005, 19:06
ф вот как изменить симвал мышки на мой каторый я нарисовал - если можно напишите все действия

Автор: Coocky 20.5.2005, 22:18
Цитата
ф вот как изменить симвал мышки на мой каторый я нарисовал - если можно напишите все действия

Не понял..Курсор что ли?

Автор: kometa_triatlon 20.5.2005, 23:56
Coocky
Походу да...
Интересно, кто это прикалывается над нами?

Автор: Иван 21.5.2005, 21:59
да курсор. помогите человеку

Автор: kometa_triatlon 21.5.2005, 22:29
Код

HCURSOR hCursor = AfxGetApp()->LoadCursor(IDC_MYCURSOR);

Перед этим нужно включить в проект ресурс курсора и идентификатором IDC_MYCURSOR.
Пример из MSDN.

Или так:
Код

::SetCursor(::LoadCursor(NULL,IDC_MYCURSOR));

Автор: Coocky 21.5.2005, 22:32
вызываешь функцию
Код

AfxGetApp()->LoadStandardCursor(IDC_CROSS));

Загляни в МСДН.Там еще есть параметры кроме IDC_CROSS.
Есть и другие функции этого класса для работы с курсором.
AfxGetApp() использована для получения доступа к классу, в котором есть функция чтения стандартного курсора - CWinApp. Используя её можно получить доступ к этому классу из любого места программы.
Посмотри внимательно ,там еще(в этом классе) есть много интересных функций для доступа к ресурсам приложения
Добавлено @ 22:33
О,уже ответили smile

Автор: kometa_triatlon 22.5.2005, 01:11
Coocky smile
Кстати, твой пример не годится. Ему нужно загрузить свой курсор, а ты предлагаешь LoadStandardCursor.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)