0 / 0 / 0
Регистрация: 14.03.2023
Сообщений: 6
|
|
1 | |
Как сделать клик сквозь окно14.03.2023, 10:48. Показов 548. Ответов 10
Метки нет (Все метки)
У меня есть программка, которая выводит гифку поверх всех окон, как сделать так, чтобы оно пропускало и не реагировало на клики, когда оно неактивно
0
|
14.03.2023, 10:48 | |
Ответы с готовыми решениями:
10
Прозрачное для кликов окно. Клик должен проходить сквозь Форму в Окна других приложений Как в compiz сделать так, чтобы окно получало фокус за один клик? Клик сквозь объект SetWindowLong() как отключить клики сквозь окно Fragment пропускает клик сквозь себя |
0 / 0 / 0
Регистрация: 14.03.2023
Сообщений: 6
|
|
14.03.2023, 11:25 [ТС] | 3 |
А его можно присвоить и Form1, и pictureBox1?
0
|
14.03.2023, 11:27 | 4 |
Окну (форме). Насчёт бокса не уверен. Но прозрачность окна и так должна передаться всем дочерним контролам.
Добавлено через 1 минуту Стиль WS_EX_LAYERED и отображение контролов формы Возможно, придётся рисунок выводить самостоятельно...
1
|
0 / 0 / 0
Регистрация: 14.03.2023
Сообщений: 6
|
|
14.03.2023, 11:31 [ТС] | 5 |
Сори, уточню, так я смогу, тыкая по гивке, взаимодействовать с совершенно другим приложением (например открывать ярлыки через гифку)?
0
|
0 / 0 / 0
Регистрация: 14.03.2023
Сообщений: 6
|
||||||
14.03.2023, 16:10 [ТС] | 7 | |||||
0
|
14.03.2023, 16:36 | 8 |
Ну вы бы хоть почитали тему по ссылке, а? Каким образом изменение локальной переменной может на что-то повлиять?
Если код не удалось скомпилить, то давайте его выкинем, и так сойдёт........................ Вот ещё: Как сделать прицел? И вот Альфа прозрачность в Win Form на C# Проанализируйте и соберите нужный код для себя.
0
|
0 / 0 / 0
Регистрация: 14.03.2023
Сообщений: 6
|
||||||
14.03.2023, 19:38 [ТС] | 9 | |||||
читал я это
посмотрите пожалуйста первая картинка - окно активно, вторая - нет(в этом случае надо чтобы окно не мешало работать с окном под ним) извиняюсь за беспокойство :
0
|
0 / 0 / 0
Регистрация: 14.03.2023
Сообщений: 6
|
|
14.03.2023, 20:15 [ТС] | 10 |
получилось! но как сделать это же, но только когда окно неактивно?
protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.ExStyle |= 0x80000| 0x20; return cp; } }
0
|
14.03.2023, 20:18 | 11 |
Создайте 2 экземпляра одного класса окна. Один с этим флагом, другой без.
0
|
14.03.2023, 20:18 | |
14.03.2023, 20:18 | |
Помогаю со студенческими работами здесь
11
Как сделать чтобы персонаж не проходил сквозь объект? Как сделать так, чтоб клики не проходили сквозь UI? Как сделать чтобы смайл не проходил сквозь стены Как сделать так, чтобы нажатия проходили сквозь форму Как сделать, чтобы элемент пропускал сквозь себя нажатия Как программно сделать клик по кнопке на сайте, чтоб выпало меню? Не получается сделать click(), как обычно Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |