|
|
|
Как сохранить текущий курсор?
|
|||
|---|---|---|---|
|
#18+
Мне нужно сохранить текущий курсор, функцию CopyCursor не распознает даже с модулем WinAPi, GetCursor не помогает, он почему-то заносит курсор crWait, изначальное задание - мне нужно заменить на время работы приложения системный курсор, делаю это через SetSystemCursor, так вот, по деактивации приложения должна вызываться команда, которая вернет изначальный курсор, то есть при активации приложения должен сохраняться как-то текущий курсор, но у меня чет не получается никак, как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2018, 10:07 |
|
||
|
Как сохранить текущий курсор?
|
|||
|---|---|---|---|
|
#18+
WarlikeLaux, Screen.Cursor не помогает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2018, 10:16 |
|
||
|
Как сохранить текущий курсор?
|
|||
|---|---|---|---|
|
#18+
goldmi45WarlikeLaux, Screen.Cursor не помогает? Мне нужно на время работы приложения изменить именно системный курсор, потому что над заблокированной формой (форму именно надо блокировать, другие варианты не катят) невозможно поменять курсор без изменения системного курсора, он там по дефолту стоит crDefault, вот мне и надо изменить системный курсор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2018, 10:20 |
|
||
|
Как сохранить текущий курсор?
|
|||
|---|---|---|---|
|
#18+
Заблокированная форма занимает весь экран и "притушивает" основной фон игры, в то время когда показывется меню ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2018, 10:28 |
|
||
|
Как сохранить текущий курсор?
|
|||
|---|---|---|---|
|
#18+
DimaBrЗаблокированная форма занимает весь экран и "притушивает" основной фон игры, в то время когда показывется меню ? Да. Это к посту: Почему этот код загружает в Image1 текущий системный курсор (crDefault который) Код: pascal 1. 2. 3. 4. А этот курсор из ресурсов (arrow), притом что изначальный курсор в системе это crDefault? Че за бред? Код: pascal 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2018, 10:31 |
|
||
|
Как сохранить текущий курсор?
|
|||
|---|---|---|---|
|
#18+
Почему бы просто не отрисовать основной фон притушенным ? Зачем нужна какая то левая форма ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2018, 10:40 |
|
||
|
Как сохранить текущий курсор?
|
|||
|---|---|---|---|
|
#18+
Почему не сделать форму меню на весь экран, орисовать на ней "притушенный" фон, а всередине ваше меню ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2018, 10:42 |
|
||
|
Как сохранить текущий курсор?
|
|||
|---|---|---|---|
|
#18+
DimaBrПочему бы просто не отрисовать основной фон притушенным ? Зачем нужна какая то левая форма ? Тогда его нужно будет блокировать, SetFocus, SendToBack, мне не подходят, из-за этого формы мерцают (так как у меня три формы там, из меню открываются настройки, окно сохранения и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2018, 10:43 |
|
||
|
Как сохранить текущий курсор?
|
|||
|---|---|---|---|
|
#18+
DimaBrПочему не сделать форму меню на весь экран, орисовать на ней "притушенный" фон, а всередине ваше меню ? А как отрисовать притушенный фон только на определенной области определенной формы? Ток притушенный фон же должен быть прозрачным еще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2018, 10:48 |
|
||
|
Как сохранить текущий курсор?
|
|||
|---|---|---|---|
|
#18+
WarlikeLauxDimaBrПочему не сделать форму меню на весь экран, орисовать на ней "притушенный" фон, а всередине ваше меню ? А как отрисовать притушенный фон только на определенной области определенной формы? Ток притушенный фон же должен быть прозрачным еще. сначала отрисовываешь весь фон притушенным, целиком. А поверх рисуешь то, что не должно быть притушенным. В плане работы с графикой весьма крут пакет Graphics32 - у него всё это есть прямо из коробки. В том числе работа со слоями. Например, один слой у тебя - фон, другой - картинки, и т.д. Ничего не надо придумывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2018, 10:58 |
|
||
|
Как сохранить текущий курсор?
|
|||
|---|---|---|---|
|
#18+
WarlikeLauxDimaBrПочему не сделать форму меню на весь экран, орисовать на ней "притушенный" фон, а всередине ваше меню ? А как отрисовать притушенный фон только на определенной области определенной формы? Ток притушенный фон же должен быть прозрачным еще. Нарисовать "притушеный" фон в фотошопе, сохранить в жпег, отрисовать этот жпег на форме (хотя бы через TImage), а меню сделать в виде панели на той же форме?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2018, 10:58 |
|
||
|
Как сохранить текущий курсор?
|
|||
|---|---|---|---|
|
#18+
alekcvpWarlikeLauxпропущено... А как отрисовать притушенный фон только на определенной области определенной формы? Ток притушенный фон же должен быть прозрачным еще. Нарисовать "притушеный" фон в фотошопе, сохранить в жпег, отрисовать этот жпег на форме (хотя бы через TImage), а меню сделать в виде панели на той же форме?... Так при этом как бы форма же не станет прозрачной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2018, 11:26 |
|
||
|
Как сохранить текущий курсор?
|
|||
|---|---|---|---|
|
#18+
defecatorWarlikeLauxпропущено... А как отрисовать притушенный фон только на определенной области определенной формы? Ток притушенный фон же должен быть прозрачным еще. сначала отрисовываешь весь фон притушенным, целиком. А поверх рисуешь то, что не должно быть притушенным. В плане работы с графикой весьма крут пакет Graphics32 - у него всё это есть прямо из коробки. В том числе работа со слоями. Например, один слой у тебя - фон, другой - картинки, и т.д. Ничего не надо придумывать Сейчас попробую, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2018, 11:26 |
|
||
|
Как сохранить текущий курсор?
|
|||
|---|---|---|---|
|
#18+
Если твоё меню будет модальной формой, то и "блокировать" фон не нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2018, 13:45 |
|
||
|
Как сохранить текущий курсор?
|
|||
|---|---|---|---|
|
#18+
defecatorWarlikeLauxпропущено... А как отрисовать притушенный фон только на определенной области определенной формы? Ток притушенный фон же должен быть прозрачным еще. сначала отрисовываешь весь фон притушенным, целиком. А поверх рисуешь то, что не должно быть притушенным. В плане работы с графикой весьма крут пакет Graphics32 - у него всё это есть прямо из коробки. В том числе работа со слоями. Например, один слой у тебя - фон, другой - картинки, и т.д. Ничего не надо придумывать Как мне нарисовать объекте не притушенными при притушенной форме? Чет не дает, не получается. а можно поинтересоваться насчет слов в библиотеке GR32, она у меня подключена для выводов картинок, где можно почитать про эти слои? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2018, 14:15 |
|
||
|
Как сохранить текущий курсор?
|
|||
|---|---|---|---|
|
#18+
DimaBrЕсли твоё меню будет модальной формой, то и "блокировать" фон не нужно Так делать модальной формой меню ничем не отличается от того, что остальные формы будут заблокированы в контексте курсора, он как становился системным, так и становится системным над всеми заблокированными формами и над теми формами, которые являются не модальными( Но я уже понял, что нужно забить и просто ограничить курсор, а на то что при сворачивании курсор становится по дефолту забить, не такая важная проблема как мне кажется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2018, 14:17 |
|
||
|
Как сохранить текущий курсор?
|
|||
|---|---|---|---|
|
#18+
Не нужно ограничивать курсор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2018, 14:33 |
|
||
|
Как сохранить текущий курсор?
|
|||
|---|---|---|---|
|
#18+
DimaBrНе нужно ограничивать курсор А что мне делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2018, 14:34 |
|
||
|
Как сохранить текущий курсор?
|
|||
|---|---|---|---|
|
#18+
WarlikeLauxdefecatorпропущено... сначала отрисовываешь весь фон притушенным, целиком. А поверх рисуешь то, что не должно быть притушенным. В плане работы с графикой весьма крут пакет Graphics32 - у него всё это есть прямо из коробки. В том числе работа со слоями. Например, один слой у тебя - фон, другой - картинки, и т.д. Ничего не надо придумывать Как мне нарисовать объекте не притушенными при притушенной форме? Чет не дает, не получается. а можно поинтересоваться насчет слов в библиотеке GR32, она у меня подключена для выводов картинок, где можно почитать про эти слои? тебе надо изучить примеры, которые идут с библиотекой Graphics32, там всё разжёвано до мелочей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2018, 14:56 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=107&tid=2040818]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
72ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 394ms |

| 0 / 0 |
