Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Изменение курсора мыши при наведении на границы StringGrid'a - Delphi/RAD XE3+  [new]
WarlikeLaux
Member

Откуда:
Сообщений: 55
В программе использую свой курсор (анимированный, тип в файле ресурсов - 21)
  Screen.Cursors[1] := LoadCursor(HInstance, 'arrow');
  Screen.Cursor := 1;

Но при наведении на границы StringGrid'a курсор мыши сменяется на обычный, можно ли как-то это обойти? Тоже касается рамки вокруг формы (bsNone не надо мне), здесь тоже можно что-нибудь сделать? Смену системного курсора не предлагать.
8 июн 18, 17:57    [21479900]     Ответить | Цитировать Сообщить модератору
 Re: Изменение курсора мыши при наведении на границы StringGrid'a - Delphi/RAD XE3+  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 45047

WarlikeLaux
Но при наведении на границы StringGrid'a курсор мыши сменяется на обычный, можно ли как-то
это обойти?

Чему равен StringGrid.Cursor?

Posted via ActualForum NNTP Server 1.5

8 июн 18, 18:35    [21479977]     Ответить | Цитировать Сообщить модератору
 Re: Изменение курсора мыши при наведении на границы StringGrid'a - Delphi/RAD XE3+  [new]
WarlikeLaux
Member

Откуда:
Сообщений: 55
Dimitry Sibiryakov
WarlikeLaux
Но при наведении на границы StringGrid'a курсор мыши сменяется на обычный, можно ли как-то
это обойти?

Чему равен StringGrid.Cursor?

Результат один и тот же как при StringGrid1.Cursor = 1, так и без него (но с Screen.Cursor := 1), Screen.Cursor же меняет курсор для всех форм и компонентов.
8 июн 18, 18:55    [21480003]     Ответить | Цитировать Сообщить модератору
 Re: Изменение курсора мыши при наведении на границы StringGrid'a - Delphi/RAD XE3+  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 45047

WarlikeLaux
Screen.Cursor же меняет курсор для всех форм и компонентов.

Нет, не для всех. Сурпрайз?..

Posted via ActualForum NNTP Server 1.5

8 июн 18, 19:22    [21480034]     Ответить | Цитировать Сообщить модератору
 Re: Изменение курсора мыши при наведении на границы StringGrid'a - Delphi/RAD XE3+  [new]
WarlikeLaux
Member

Откуда:
Сообщений: 55
Dimitry Sibiryakov
WarlikeLaux
Screen.Cursor же меняет курсор для всех форм и компонентов.

Нет, не для всех. Сурпрайз?..

В подробности не вдавался, но в любом случае, вопрос был не в этом, мне просто нужно изменить курсор на границе/обводке StringGrid'a и формы по возможности, не знаете как или тут такая же история, как и с заблокированной формой - без смены системного курсора никак?
8 июн 18, 19:24    [21480039]     Ответить | Цитировать Сообщить модератору
 Re: Изменение курсора мыши при наведении на границы StringGrid'a - Delphi/RAD XE3+  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 45047

WarlikeLaux
В подробности не вдавался

Так вдайся. Открой для себя исходники TCustomGrid.WMSetCursor, там много интересного.

WarlikeLaux
без смены системного курсора никак?

Как и с заблокированной формой - как. Но нужно использовать мозг, а не только шустрые лапки.

Posted via ActualForum NNTP Server 1.5

8 июн 18, 19:35    [21480056]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить