Шаг 63 - Смена курсора с SetClassLong

Можно не перегружать данное сообщение, а воспользоваться функцией SetClassLong. Вот, например, по нажатию но кнопку.

void CTestDialog::OnButton1() 
{
	HCURSOR cr;
	HCURSOR old;
	cr= AfxGetApp()->LoadCursor(IDC_CURSOR1);
	old = ::SetCursor(cr); 
	::SetClassLong(this->m_hWnd,GCL_HCURSOR,(long)cr);
}

Запускаем. Курсор нормальный.

63_1.gif (3340 b)

Нажимаем на кнопку.

63_2.gif (3987 b)

Курсор изменился.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 03.07.2002