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

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

В панели управления ОС.
...
Рейтинг: 0 / 0
Увеличить размер курсора
    #39950858
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Увеличить размер курсора
    #39950947
neteurt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
видимо нельзя курсор больше сделать. Какого размера бы не загрузил через LoadCursor, все равно курсор будет одного размера
...
Рейтинг: 0 / 0
Увеличить размер курсора
    #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
Увеличить размер курсора
    #39950961
Ученик_333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
https://www.sql.ru/forum/1308634/rabota-s-tekstom-i-formulami?hl=

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

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


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