Добрый день.
Есть метод который устанавливает курсор для формы:
[DllImport("User32.dll", SetLastError = true)]
static extern IntPtr LoadCursorFromFile(String str);
void SetCursor(string FileName)
{
IntPtr hCursor = LoadCursorFromFile(FileName);
if (!IntPtr.Zero.Equals(hCursor))
{
Cursor = new Cursor(hCursor);
}
else
{
MessageBox.Show("Ошибка загрузки курсора \n" + Marshal.GetLastWin32Error());
}
}
Но, например, когда я навожу курсор на "Закрыть" в программе (Ну крестик красный), то курсор становится обычным, как это можно исправить и оставить тот, который у меня стоит?
Спасибо.