![]() |
|
Модераторы: gambit, Partizan |
![]()
|
|
| Legolas |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 229 Регистрация: 14.2.2007 Репутация: нет Всего: 5 |
Возможно ли сделать так, чтобы сквозь прозрачную форму можно было управлять окном под ней. То есть если форма открыта на рабочем столе, то переносить\запускать ярлыки\папки, если же под ней интернет браузер, то свободно просматривать страницы? главное чтобы форма оставалась на ними, а активировалась сочетанием клавиш например...
|
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 24 Всего: 232 |
ИМХО, никак нельзя. Если есть окно - оно будет обрабатывать все сообщения поступающие к нему от мыши и т.п. Если только не извратиться, искать следующее окно по Z и перекидывать все сообщения кроме WM_PAINT с пом. SendMessage
-------------------- ![]() |
|||
|
||||
| PPS05 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 262 Регистрация: 6.11.2005 Где: Беларусь, Минск Репутация: 1 Всего: 7 |
mr.DUDA, мне кажется, вы не правы. Если задать свойство TransparentKey, то часть формы с этим цветом свободно пропускает действия "под себя".
-------------------- Ушел с форума и не вернулся. |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 24 Всего: 232 |
А вот и нет, попробовал только что - не пропускает -------------------- ![]() |
|||
|
||||
| Legolas |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 229 Регистрация: 14.2.2007 Репутация: нет Всего: 5 |
PPS05, можно чуть-чуть поподробнее =)
Добавлено через 9 минут и 57 секунд PPS05, сквозь форму получается, но у меня на всю форму WinMediaPlayer растянут как сквозь него можно? Добавлено через 14 минут и 32 секунды mr.DUDA, можно ли заставить компьютер думать, что мой контрол невидим, а в действительности оставить его видимым? |
|||
|
||||
| Legolas |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 229 Регистрация: 14.2.2007 Репутация: нет Всего: 5 |
может быть как нибудь изменять свойство "Focused", хотя оно read-only
|
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 24 Всего: 232 |
Если просто сбрасывать Focused, получится что фокус ввода уберётся с формы и всё. Это ничего не даст для решения проблемы управления сквозь форму.
-------------------- ![]() |
|||
|
||||
| Legolas |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 229 Регистрация: 14.2.2007 Репутация: нет Всего: 5 |
mr.DUDA,
Можно? каким-нибудь способом? даже самым извращенным - главное что работало |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 24 Всего: 232 |
ответ уже был: а насчёт извращённого способа - это только мои предположения, не пробовал не знаю... -------------------- ![]() |
|||
|
||||
| PPS05 |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 262 Регистрация: 6.11.2005 Где: Беларусь, Минск Репутация: 1 Всего: 7 |
А почему у меня получилось?
С контролом все хуже... Я не пробовал, но можно попытаться обработать WM_NCHITTEST и вернуть HTNOWHERE:
-------------------- Ушел с форума и не вернулся. |
||||
|
|||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |