Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Увеличить размер курсора / 10 сообщений из 10, страница 1 из 1
24.04.2020, 10:36
    #39950853
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Увеличить размер курсора
Использую
Код: pascal
1.
 Screen.Cursor := crDefault;

для изменения курсора. Можно как то увеличить его размер?
...
Рейтинг: 0 / 0
24.04.2020, 10:38
    #39950856
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Увеличить размер курсора
neteurt
Можно как то увеличить его размер?

В панели управления ОС.
...
Рейтинг: 0 / 0
24.04.2020, 10:41
    #39950858
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Увеличить размер курсора
...
Рейтинг: 0 / 0
24.04.2020, 13:21
    #39950947
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Увеличить размер курсора
видимо нельзя курсор больше сделать. Какого размера бы не загрузил через LoadCursor, все равно курсор будет одного размера
...
Рейтинг: 0 / 0
24.04.2020, 13:24
    #39950949
Ученик_333
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Увеличить размер курсора
Можно из ресурсов курсор подгружать:
Нарисовать курсор в программе IcoFX, сохранить в формате "cur"
В Delphi, в шапке формы выбрать
'Project' - 'Resources and Images' - 'Add' (выбрать файл с сохраненным курсором) - 'Открыть' -
- 'Resource identifier:' (Дать название курсору, например "ClosedHand_1") - 'Resource type' (CURSOR) - 'OK'

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
procedure TForm3.FormCreate(Sender: TObject);
begin // При создании формы
// Устанавливаем индекс ([1],[2]) курсора, загруженного в ресурс 
 Screen.Cursors[1] := LoadCursor(HInstance,'ClosedHand_1'); // Сжатая рука
 Screen.Cursors[2] := LoadCursor(HInstance,'OpenHand_1'); // Открытая рука
end;

   Screen.Cursor := 1; // Поменять вид курсора (Сжатая рука)
   Screen.Cursor := 2; // Поменять вид курсора (Открытая рука)

//---------------------------------------------------------------------------------

   Screen.Cursor := crVSplit; // Поменять вид курсора (Стандартные стрелки)
   Screen.Cursor := crDefault; // Поменять вид курсора (Стандартный курсор)
...
Рейтинг: 0 / 0
24.04.2020, 13:32
    #39950961
Ученик_333
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Увеличить размер курсора
https://www.sql.ru/forum/1308634/rabota-s-tekstom-i-formulami?hl=

в 3 сообщении, в окошке программы "TextChange (с исходниками Delphi)" , курсор меняется, становится больше.
...
Рейтинг: 0 / 0
24.04.2020, 14:37
    #39951014
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Увеличить размер курсора
...
Рейтинг: 0 / 0
24.04.2020, 14:58
    #39951023
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Увеличить размер курсора
Ученик_333,
это из за особенности ваших курсоров, т.е. как они нарисованы, а так максимальный размер 32х32
...
Рейтинг: 0 / 0
24.04.2020, 15:13
    #39951041
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Увеличить размер курсора
neteurt
а так максимальный размер 32х32

...
Рейтинг: 0 / 0
24.04.2020, 16:47
    #39951094
goldmi45
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Увеличить размер курсора
DimaBr - разрушитель легенд. :) Ну или мифов.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Увеличить размер курсора / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]