Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++: WinAPI
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
nikita0303
1 / 1 / 0
Регистрация: 14.10.2015
Сообщений: 66
1

Создание невидимого окна поверх окна другой программы

20.01.2017, 01:21. Просмотров 742. Ответов 4
Метки нет (Все метки)

Здравствуйте, как сделать невидимое окно поверх окна сторонней программы , например блокнота, и если изменился размер блокнота то и окно изменилось и положения окна тоже менялось .в созданном окне не прерывно что-нибудь рисовать. В винапи новичек. Заранее спасибо
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2017, 01:21
Ответы с готовыми решениями:

Создание окна из диалогового окна
Есть необходимость создавать новое окно прямо из диалогового по происхождению некоторого события,...

Поместить окно поверх другого окна
Здравствуйте, интересует один вопрос Необходимо поместить мою Форму приложения по верх текущего...

Получить цвет пикселя из неактивного окна, перекрытого другими окнами окна
Можно ли получить цвет пикселя из неактивного или перекрытого другими окна? Какие есть способы?...

Как получить координаты окна в относительно его родительского окна?
А то походу GetWindowRect(Window, &WindowRectangle); относительно экрана получает. А надо...

Как получить размеры клиентской области окна-родителя в функции дочернего окна?
задание такое: имеется дочернее окно,которое "убегает" от курсора мыши в пределах родительского...

4
SSC
Эксперт по математике/физике
3212 / 1592 / 485
Регистрация: 09.04.2015
Сообщений: 4,434
20.01.2017, 11:54 2
Цитата Сообщение от nikita0303 Посмотреть сообщение
сделать невидимое окно
менять его размеры, и
Цитата Сообщение от nikita0303 Посмотреть сообщение
в созданном окне не прерывно что-нибудь рисовать
Если ничего не делать, то это все уже есть.
Достаточно только напрячь воображение, - и вуаля
поперх любого окна - есть невидимое окно, которое "невидимо" меняет размеры, и в нем что-то "невидимо" постоянно рисуется.
1
rao
894 / 416 / 158
Регистрация: 02.04.2014
Сообщений: 1,201
20.01.2017, 18:58 3
nikita0303, если новичёк, то такую штуку наверное не напишешь, потому что "прозрачное" окно должно через себя пропускать все оконные сообщения и передавать их "накрываемому" окну. Давно как-то делал что-то похожее (для бильярда в играх на маил.ру указатель кия удлинял ) пришлось хорошенько повозиться.
0
nikita0303
1 / 1 / 0
Регистрация: 14.10.2015
Сообщений: 66
20.01.2017, 20:51  [ТС] 4
в самом winapi новичок, а в c++ нет
тему можно закрывать так как я разобрался)
0
Renji
2328 / 1702 / 514
Регистрация: 05.06.2014
Сообщений: 4,935
26.01.2017, 16:39 5
Цитата Сообщение от nikita0303 Посмотреть сообщение
Здравствуйте, как сделать невидимое окно поверх окна сторонней программы , например блокнота, и если изменился размер блокнота то и окно изменилось и положения окна тоже менялось .в созданном окне не прерывно что-нибудь рисовать. В винапи новичек. Заранее спасибо
Я так подозреваю, вам надо Layered Windows.
0
26.01.2017, 16:39
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.01.2017, 16:39

Окно: создать 4 окна, в центре каждого из окон вывести номер окна в порядке создания(1-4)
Не могу справиться с программой, Нужно создать 4 окна. В центре каждого из окон вывести номер окна...

При перерисовке главного окна мигают дочерние окна
При перерисовке главного окна мигают дочерние окна. Для отрисовки главного окна используется...

Закрытие дочернего окна приводит к закрытию основного окна
Суть задания "После нажатия левой кнопки мышки в области окна в левом углу окна создать временное...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru