Форум: "Основная";
Текущий архив: 2002.12.09;
Скачать: [xml.tar.bz2];
Вниззеркальное отображение курсора. Найти похожие ветки
← →
Карлсон (2002-11-27 17:51) [0]у всех в виндах курсоры разные стоят.
какова необходимая последовательность действий, чтобы отобразить стандартный курсор виндов, установленный в данной системе зеркально?
т.е. вы смотрите на курсор, а видите его отображение в воде.
надеюсь понятно.
← →
Карлсон (2002-11-27 20:56) [1]никто не поможет?
← →
Almaz (2002-11-28 01:11) [2]Отобразить куда ? Просто отобразить перевернутый курсор на картинке или установить в системе перевернутый курсор ?
В любом случае, последовательность действий такова:
1. Загрузить курсор HCur := LoadCursor(0, IDC_ARROW);
2. Отобразить его на любой битмап DrawIcon(Bitmap.Canvas.Handle, 0, 0, hCur);
3. Перевернуть его (через ScanLine, например)
Теперь, если необходимо создать курсор на основе полученного битмапа, то создаете его с помощью функции CreateIconIndirect
IconInfo.fIcon := FALSE;
IconInfo.hbmMask := Bitmap.MaskHandle;
IconInfo.hbmColor := Bitmap.Handle;
HCur := CreateIconIndirect(IconInfo);
Удачи.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.12.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c